「プライベート鍵」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「プライベート鍵 (プライベートキー, Private Key, 私有鍵)とは、公開鍵暗号公開鍵の対になるです。秘密鍵...」)
 
行1: 行1:
[[プライベート鍵]] (プライベートキー, Private Key, [[私有鍵]])とは、[[公開鍵暗号]]の[[公開鍵]]の対になる[[鍵]]です。[[秘密鍵]]と呼ばれることもあります。
+
[[プライベート鍵]] (プライベートキー, Private Key, [[私有鍵]])とは、[[公開鍵暗号]]の[[公開鍵]]の対になる[[鍵]]です。[[秘密鍵]]と呼ばれることもあります。[[プライベート鍵]]は、[[OpenSSL]]コマンドや[[ssh]]の[[ssh-keygen]]で作成します。
  
 
'''読み方'''
 
'''読み方'''
 
;[[プライベート鍵]]:ぷらいべーと かぎ
 
;[[プライベート鍵]]:ぷらいべーと かぎ
 
;Private Key:ぷらいべーと きー
 
;Private Key:ぷらいべーと きー
 +
;私有鍵:しゆう かぎ
 
__TOC__
 
__TOC__
  
行9: 行10:
 
[[秘密鍵]](secret key)は、対称暗号の[[鍵]]のことを指す場合もあるため、
 
[[秘密鍵]](secret key)は、対称暗号の[[鍵]]のことを指す場合もあるため、
 
[[公開鍵暗号]]の[[鍵ペア]]を言う場合には、[[公開鍵]]と[[プライベート鍵]](もしくは、Private Key)という方が間違いなくてよいでしょう。
 
[[公開鍵暗号]]の[[鍵ペア]]を言う場合には、[[公開鍵]]と[[プライベート鍵]](もしくは、Private Key)という方が間違いなくてよいでしょう。
 +
== 使い方 ==
 +
=== OpenSSLでプライベート鍵を作成する ===
 +
[[OpenSSL]]コマンドで[[プライベート鍵]]([[秘密鍵]])を作成する例です。
 +
<syntaxhighlight lang="bash">                                                 
 +
$ openssl genrsa -out private.pem 2048
 +
</syntaxhighlight>
 +
秘密鍵を暗号化する場合には、以下のコマンドを実行します。
 +
<syntaxhighlight lang="bash">                                                 
 +
$ openssl genrsa -out private_secure.pem -aes256 2048
 +
</syntaxhighlight>
 +
=== sshの秘密鍵と公開鍵を作成する ===
 +
[[ssh]]の[[秘密鍵]]と[[公開鍵]]を作成するには、[[ssh-keygen]]コマンドを用います。
 +
<syntaxhighlight lang="bash">                                                 
 +
$ ssh-keygen
 +
</syntaxhighlight>
 +
=== 暗号 ===
 +
* [[OpenSSLコマンドを用いた共通鍵暗号]]
 +
* [[OpenSSLコマンドを用いた公開鍵暗号]]
 +
* [[OpenSSLコマンドを用いたデジタル署名]]
 
== 関連項目 ==
 
== 関連項目 ==
 
{{cipher}}
 
{{cipher}}
<!-- vim: filetype=mediawiki -->
+
<!-- vim: filetype=mediawiki
 +
-->

2014年11月24日 (月) 20:04時点における版

プライベート鍵 (プライベートキー, Private Key, 私有鍵)とは、公開鍵暗号公開鍵の対になるです。秘密鍵と呼ばれることもあります。プライベート鍵は、OpenSSLコマンドやsshssh-keygenで作成します。

読み方

プライベート鍵
ぷらいべーと かぎ
Private Key
ぷらいべーと きー
私有鍵
しゆう かぎ

概要

秘密鍵(secret key)は、対称暗号ののことを指す場合もあるため、 公開鍵暗号鍵ペアを言う場合には、公開鍵プライベート鍵(もしくは、Private Key)という方が間違いなくてよいでしょう。

使い方

OpenSSLでプライベート鍵を作成する

OpenSSLコマンドでプライベート鍵(秘密鍵)を作成する例です。

 
$ openssl genrsa -out private.pem 2048

秘密鍵を暗号化する場合には、以下のコマンドを実行します。

 
$ openssl genrsa -out private_secure.pem -aes256 2048

sshの秘密鍵と公開鍵を作成する

ssh秘密鍵公開鍵を作成するには、ssh-keygenコマンドを用います。

 
$ ssh-keygen

暗号

関連項目