How does the Client Random and Server Random work when they are public? [duplicate]

I have read this section and I am still a little confused, as well as read a few of the posts here:
https://www.acunetix.com/blog/articles/establishing-tls-ssl-connection-part-5/
So, the client sends a random number + cipher suites and TLS… Continue reading How does the Client Random and Server Random work when they are public? [duplicate]

Which Diffie-Hellman Groups does TLS 1.3 support? And should we use TLS 1.3 as a guide?

This is a two part question – and I’m asking as someone moving into a security role, who’ll need to standardize practices going forward.
(1) I’m curious whether the following 10 different DH Groups are the only groups that TLS 1.3 supports… Continue reading Which Diffie-Hellman Groups does TLS 1.3 support? And should we use TLS 1.3 as a guide?

How to build a highly secure End to End Encryption React Native messaging app

I am currently working on an instant React Native messaging app and I want to implement E2EE (End to End Encryption between the sender and the receiver) for better security. The libraries/frameworks I use are NodeJS for the backend, Socket… Continue reading How to build a highly secure End to End Encryption React Native messaging app

Does this seem like a secure way to transfer wireless data from a keyboard to a host?

I’m making an adapter to convert a wired keyboard I have into a wireless keyboard. I am going to use nRF2401 modules for wireless with some STM32 microcontrollers. I’m trying to come up with a method that will prevent playback attacks and … Continue reading Does this seem like a secure way to transfer wireless data from a keyboard to a host?