Linux

公開鍵認証の公開鍵と秘密鍵

投稿日:

公開鍵暗号

  • 公開鍵 相手に送信する。
  • 秘密鍵 自分で保持する。人に教えてはいけない。

を使用する。

公開鍵と秘密鍵はペアで生成する。

RSA暗号は公開鍵暗号方式のひとつである。

発明家3人の名前の先頭からRSAとつけられた。

暗号化 公開鍵を使用する。

複合化 秘密鍵を使用する。秘密鍵を用いずに暗号文から平文を得ることは難しい。

公開鍵認証

鍵を持った人だけが暗号を解ける方式である。

メリット

通信のセキュリティ強化である。

Linuxへのログインでは、「パスワードを知っていればログインできる」→「パスワードを知っていて、鍵を持ってる人だけがログインできる」のようにセキュリティ強化できる。

パスワードは総当たりによって破られることがあるが、鍵は盗まれない限り破られることはない。

  1. 公開鍵と秘密鍵のペアをホスト機で生成する。
  2. 公開鍵のみをホスト機からクライアント機に送付(登録)する。


鍵とは文字列からなるファイルである。

公開鍵=錠前、秘密鍵=その錠前の鍵のイメージ。

参考

https://ja.m.wikipedia.org/wiki/RSA暗号

http://www.koikikukan.com/archives/2013/01/31-005555.php
https://knowledge.sakura.ad.jp/3543/

-Linux

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Ubuntu16.04にMongoDBをインストールする。

MongoDBについて MongoDBはNoSQLの一種であり、ドキュメント型と呼ばれるデーターベース。 2009年にMongoDB.Incが開発した。 人気のあるデータベースをランキング形式で公表し …

no image

コマンドを入力することで、シェルを通じてカーネルと対話する

シェル、カーネル、コマンドという言葉があります。 カーネルというのは核というのは意味です。Linuxの核です。 カーネルの役割は、CPU、メモリ、その他デバイスなどのリソースを管理し、動かすことです。 …

no image

VirtualBoxでWindows7にLinuxOS(Ubuntu)を構築する

WindowsローカルでLinux環境を構築する Virtual Boxをダウンロード・インストールする UbuntuのISOファイルをダウンロードする Virtual Boxを起動し、ISOファイル …

no image

Linuxのユーザーアカウント・グループの種類・作成

Windowsでの開発者がLinuxを使い始めて戸惑うのが、ユーザーです。特に、アプリケーションもユーザーになることが混乱しやすいです。 ユーザーには三種類あります。 スーパーユーザー(root) 一 …

no image

Ubuntu 16.04のランチャー(タスクバー・ショートカット)への登録の仕方

起動して、右クリックで「ランチャーに登録」できる。 ここでは「端末」をランチャーに登録していく。 このように、初期状態ではランチャーには「端末」は登録されていない。 まずは「端末」を開く。任意のアプリ …