Cheatsheet
Free Text Sharing Websites
CyberChef
RSA
RSA (Rivest–Shamir–Adleman) is a public-key cryptosystem that is widely used for secure data transmission. It is also one of the oldest. The acronym "RSA" comes from the surnames of Ron Rivest, Adi Shamir and Leonard Adleman, who publicly described the algorithm in 1977.
Video explanation
I would highly recommend watching this clip from Computerphile's Public Key Cryptography video
Key Generation
To generate the keys, visit the CyberChef Website. The keys generated are completly unique and called key pair.
The second key, also called "the private key", should never be shared with anyone that shouldn't read the encrypted messages. If it does get shared they get access to all off messages sent to you, and in this situation, you should immediately regenerate the key pair.
Encryption
To encrypt some text you will need the public-key of the recipient. After inputing the public-key on the website you can put any text and get the encrypted message.
Show Example
Decryption
To decrypt a message you recived, input your private key and the encrypted message here.
Show Example
Sharing
When you want to send your encrypted data, you have two options, to send the raw bytes using file, or you can convert the data to Base64 and share it using any chat app.
Raw Bytes
After encrypting the data, just click the save button and share it with any file sharing app.
Base64
Base64 can store any data using regular letters that can be shared on any chatting app. To convert raw bytes to Base64, drag the Base64 operation to the end of your encryption Recipe or to the start if you are decrypting. You can find the premade links in the cheatsheet.
Show Example