公開鍵
提供: セキュリティ
スポンサーリンク
公開鍵(public key, パブリック鍵,パブリックキー)は、公開鍵暗号方式で利用される鍵です。公開鍵は、プライベート鍵(秘密鍵)から作成されます。公開鍵は、OpenSSLコマンドやsshのssh-keygenで作成します。
読み方
- 公開鍵
- こうかいかぎ
- public key
- ぱぶりっく きー
概要
公開鍵は、公開鍵暗号において、秘密鍵とペアとして使われます。 2つの鍵を鍵ペアと呼びます。
公開鍵は、公開を前提としており、他人に知られてもセキュリティレベルは低下しません。
公開鍵暗号では、メッセージの暗号化に利用されます。 デジタル署名では、署名の復号化に利用されます。
公開鍵は秘密鍵から作成される
使い方
OpenSSLで公開鍵を作成する
OpenSSLコマンドで秘密鍵(プライベート鍵)を作成する例です。
$ openssl genrsa -out private.pem 2048
秘密鍵を暗号化する場合には、以下のコマンドを実行します。
$ openssl genrsa -out private_secure.pem -aes256 2048
秘密鍵から公開鍵を作成します。
$ openssl rsa -in private.pem -pubout -out public.pem
sshの秘密鍵と公開鍵を作成する
sshの鍵ペア(秘密鍵と公開鍵)を作成するには、ssh-keygenコマンドを用います。
$ ssh-keygen
暗号
関連項目
ツイート
スポンサーリンク