Владимир Мешков рассмотрел в статье "Используем средства библиотеки OpenSSL для криптографической защиты данных" средства библиотеки OpenSSL по работе с хэшами, симметричными (DES, Blowfish) и ассиметричными (RSA) алгоритмами шифрования.