こせきの技術日記

2006-12-11

[][] OpenSSL使い方メモ

RSA秘密鍵の生成

openssl genrsa -aes256 1044 > private.pem

RSA公開鍵の生成

openssl rsa -in private.pem -pubout -out public.pem

公開鍵で暗号化してbase64エンコード

echo -n "aaaa" | openssl rsautl -encrypt -pubin -inkey public.pem | openssl base64
man rsautl

base64デコードして秘密鍵で復号化

cat cryptfile.txt | openssl base64 -d | openssl rsautl -decrypt -inkey private.pem