SSL/TLS

【SSL/TLS】公開鍵証明書

公開鍵証明書(public key certificate) X.509 v3 と ASN.1 との関係について ASN.1 と DER、PEM との関係について X.509 v3 の各フィールドについて X.509 v3 の拡張領域について 拡張領域のフォーマット 拡張領域の種類 X.509 v3 の公開鍵証明書のフィール…

ブロックチェイニング

3.利用モード目次 ブロックチェイニング ECB の暗号化・復号化 概要 プログラミング例 CBC の暗号化・復号化 概要 OpenSSL による CBC 暗号化実行例 OpenSSL による CBC 復号化実行例 CFB の暗号化・復号化 概要 OpenSSL による CFB-1 暗号化実行例 ブロック…

RSAの仕組み

目次 RSA 鍵の生成手順 RSAの暗号式 暗号化式 復号化 RSAの鍵生成の実演 Multi-Prime RSA について RSA 鍵の生成手順 以下①~⑦の手順で RSA の鍵生成が行われる。 ① 素数 p と q を選ぶ。 ② n = p * q を求める。 ③ (p-1)*(q-1) と互いに素*1な正の整数 e を…