きっかけ
RSA暗号よりEd25519の方が強いらしいよ。と言われた。
で、使い方も調べたのでメモ。
エドワーズ曲線デジタル署名アルゴリズムとは
Ed25519は、ツイストエドワーズ曲線を用いたエドワーズ曲線電子署名アルゴリズムの実装の一つである。
by Wikipedia
詳しくはこの人の記事が良いかも?
電子署名EdDSA(ed25519)の数的構造
SSHキー作成
$ ssh-keygen -t ed25519 #SSHキー作成
Generating public/private ed25519 key pair.
Enter file in which to save the key (/Users/[ユーザ名]/.ssh/[SSHキー名]): #作成される場所と名前。問題なければEnter。
Enter passphrase (empty for no passphrase): #パスフレーズの入力。
Enter same passphrase again: #パスフレーズの再入力。
$ ls ~/.ssh #SSHキーが作成されたことを確認
Githubなどに公開鍵を登録する際のコピーが楽になるコマンド
$ pbcopy < ~/.ssh/[SSHキー名].pub #公開鍵をクリップボードにコピー
おわりに
「とりあえず」で少しでもセキュアになるならやっておいた方が良さげなのでぜひやってみてください\(^^)/
Twitterフォローもよろしくです!