RSA (Rivest-Shamir-Adleman) 768-2048, один из лучших асимметричных шифров на сегодняшнее время (2012), может быть использован для обмена паролями через небезопасные каналы связи.
Например: Вам нужно связаться с Вашим удалённым другом безопасно.
Сначала настоящей функцией Вы создаёте пару ключей, сохраняете приватный (секретный) ключ в Вашем хранилище паролей (KeePass, и т.п.) и передаёте публичный (несекретный) ключ Вашему другу.
Он генерирует очень очень длинный криптографически стойкий (MT 19937) случайный пароль и сохраняет его в своём хранилище паролей.
Затем он, используя асимметричный шифр, зашифровывает пароль Вашим публичным ключом и передаёт зашифрованный пароль Вам.
Текст, зашифрованный Вашим публичным ключом, может быть расшифрован только Вашим приватным ключом.
Вы получаете зашифрованный пароль, используя асимметричный шифр, расшифровываете его Вашим приватным ключом и сохраняете расшифрованный пароль в Вашем хранилище паролей.
Теперь вы можете использовать симметричный шифр (AES-256 CTR) и передавать ваши сообщения, зашифрованные сгенерированным паролем, через небезопасные каналы связи.
|
Чтобы скопировать ключ или пароль в буфер обмена, поместите курсор в текстовое поле, нажмите Ctrl+A, затем Ctrl+C.
|
|