If you still have the symmetric key (test.key) around, you can also decrypt using the certificate (cert.crt).
I was just wondering if there was any difference in the level of encryption for the two following scenario's.
In the first scenario I generate a certificate and a key. Encryption is done with the certificate and decryption is done with the key. See these commands directly below.
openssl.exe req -days 35600 -newkey rsa:1536 -keyout cert.key -nodes -x509 -out cert.crt -config openssl.conf"
rsyncrypto test_clear.txt test_enc.txt test.key cert.crt
rsyncrypto -d test_enc.txt test_clear.txt test.key cert.key"
In the second scenario I only generate an RSA key and both encrypt and decrypt the files with this key. See the commands directly below.
openssl.exe req -days 35600 -newkey rsa: 1536 -keyout private.key -nodes -config openssl.conf"
rsyncrypto test_clear.txt test_enc.txt test.key private.key"
rsyncrypto -d test_enc.txt test_clear test.key cert.key"
-- Shachar Shemesh Lingnu Open Source Consulting Ltd. http://www.lingnu.com