RSA (Rivest-Shamir-Adleman) 768-2048, one of the best asymmetric ciphers at present time (2012), can be used for exchanging passwords throught unsecure area.
For example: You need to communicate with Your remote friend securely.
At first, You create key pair, using current function, save private (secret) key to Your password keeper (KeePass, etc) and transmit public (unsecret) key to Your friend.
He generates very very long cryptographic secure (MT 19937) random password and saves it to his password keeper.
Then he encrypts password with Your public key, using asymmetric cipher, and transmits encrypted password to You.
Text encrypted with Your public key can be decrypted only with Your private key.
You receive encrypted password, decrypt it with Your private key, using asymmetric cipher, and save decrypted password to Your password keeper.
Now you can use symmetric cipher (AES-256 CTR) and transmit your messages encrypted with generated password throught unsecure area.
|
To copy key or password to the clipboard, place cursor to the text area, press Ctrl+A, then Ctrl+C.
|
|