Любой, кто совершает покупки в Интернете, использует шифрование. Хотя, вероятно, не все пользователи понимают, что значит символ замка в адресной строке своего браузера. Одной из наиболее популярных криптосистем для шифрования с открытым ключом стала RSA, которая широко используется для защиты конфиденциальных данных в интернете. Криптография с открытым ключом, также известная как асимметричная криптография, использует два разных, но связанных между собой ключа, один открытый и один закрытый. Ключи представляют собой набор символов определенной длины. Открытый ключ может находиться в публичном доступе, в то время как закрытый ключ должен храниться в тайне. В RSA, как публичный, так и закрытый ключи шифруют сообщение; для дешифрования используется противоположный ключ от того, который используется для шифрования. Этот довольно простой принцип сделал RSA популярным асимметричным алгоритмом.
Многие протоколы, такие как SSH, OpenPGP, S / MIME и SSL / TLS, используют RSA для шифрования д