ctf-training-lab/readme/暗号/暗号ツールについて.md

573 B

暗号ツールについて

openssl

OpenSSLはRSA鍵の生成や公開鍵の内容を確認できる最も一般的なツールです。

使い方

RSA鍵ペアの生成

openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048
openssl rsa -pubout -in private_key.pem -out public_key.pem

公開鍵の内容を表示

openssl rsa -pubin -in public_key.pem -text -noout

公開キーで暗号化をする

echo -n "message" | openssl rsautl -encrypt -inkey public_key.pem -pubin -out encrypted_message.bin