Что такое асимметричное шифрование. Суть асимметричного шифрования состоит в использовании различных ключей для шифровки и дешифровки сообщения. При этом один из ключей, называемый открытым (англ. public key) является общедоступным, а другой, называемый личным (англ. private key) хранится в секрете. Наиболее распространены следующие применения асимметричного шифрования. 1. Шифровка открытым ключом (англ. public key encryption). Вы хотите получать шифрованные сообщения от кого угодно, но так, чтобы никто кроме вас не смог их прочесть...
Алгоритм RSA является одним из первых представителей асимметричной криптографии, прошедший свой путь сквозь бурные дискуссии математиков, сквозь сотни успешных и безуспешных попыток взлома криптоаналитиками, сквозь тысячи неправильных применений и реализаций. В настоящее время алгоритм RSA уже постепенно и планомерно заменяется асимметричной криптографией на эллиптических кривых за счёт сохранения старого уровня безопасности с более малой длиной ключа. Но всё же, он до сих пор занимает…