lunc Гость
|
Добавлено: Чт Мар 20 2003 17:24 Заголовок сообщения: OpenSSL RSA: шифрование/дешифрование |
|
|
Не получается выполнить шифрование/дешифрование. Делаю так:
RSA *rsa = RSA_new(); while (RAND_status() != 1) { RAND_seed(&rsa, 1024); } rsa = RSA_generate_key(1024, RSA_F4, NULL, NULL); unsigned char buf[1024] = "The test string for encrypt/decrypt"; unsigned char outbuf[RSA_size(rsa)]; unsigned char decbuf[RSA_size(rsa)]; RSA_public_encrypt(36, buf, outbuf, rsa, RSA_PKCS1_PADDING); RSA_private_decrypt(36, outbuf, decbuf, rsa, RSA_PKCS1_PADDING);
decbuf оказывается пустым. Пробовал еще перед RSA_public_encrypt вызывать RAND_seed(&rsa, 1024); - то же самое. Плизз, HELP!!! |
|