公開鍵暗号
2種類の鍵でそれぞれ別の操作を行う
公開鍵と秘密鍵はペアだが、公開鍵を公開しても秘密鍵は割り出せない
公開鍵から秘密鍵を割り出すのは数学的に困難
以下のようなところに使われる
公開鍵暗号と言った時に、暗号化の部分のみを指している場合もあってややこしい
ただ、公開鍵暗号の暗号化は、なんなら一般的にはあまり使われない
むしろ、共通鍵の配送にのみ使うことが多い
公開鍵暗号の方が暗号化、復号に時間がかかるので
公開鍵を受け取る時の確認
e.g. githubの場合
code:よくあるこういうやつ.sh
$ ssh git@github.com
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?