RSA (аббревиатура от фамилий Rivest, Shamir и Adleman)

криптографический алгоритм с открытым ключом, основывающийся на вычислительной сложности задачи факторизации больших целых чисел.

Криптосистема RSA стала первой системой, пригодной и для шифрования и для цифровой подписи. Алгоритм используется в большом числе криптографических приложений, включая PGP, S/MIME, TLS/SSL, IPSEC/IKE и других.

Создание закрытого ключа:
host$ openssl genrsa -des3 -out /path/to/file.key 1024