Mr. Will

Mr. Will

github
mastodon

自分で暗号化してください!

最近、RSA 暗号の CLI を作成しました - RSA CLI。

RSA CLI は Node.js をベースにしており、すべてのデスクトッププラットフォームで完璧に動作します。

デバイスに Node.js 環境がある場合、npm の助けを借りて、次のコマンドを実行することで簡単にインストールできます:

$ npm install -g rsa-cli

Yarn もサポートされています:

$ yarn global add rsa-cli

Node.js 環境がない場合でも、簡単にインストールできます。GitHub リリースからデバイス用の実行可能ファイルをダウンロードして実行するだけです。


さあ、暗号化を始めましょう:

0x00#

$ rsa generate [keyName]

上記のコマンドを実行して新しい鍵ペアを生成します。デフォルトではモジュラスの長さは 2048 ですが、変更する場合は-lフラグを使用してください:

$ rsa generate [keyName] -l 4096

[keyName]を覚えておいてください。次のステップで必要になります。

0x01#

次のコマンドを実行して公開鍵を取得します:

$ rsa get [keyName]
鍵ペア'[keyName]'の公開鍵:
-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEAv1n2RwSVDyfd7wsWo5g9Q3bG2uTU4eLxFFgX4coUSRYQKjVXH2zp
8QUmaRghF3qTumlWzCY6WJUvYQl6alu1/VrLOUCeQCat74nLxlIWI44GCB7vhGrC
ktqTpaVmFxa4aOAXT7WLGA15wcaW7hS4mdgbwehx4Bqisk+SjZqJ017ASBFMz02m
RNpKjQoJgRQWdDsr/VDNEKbAYl2ghVlTT9yidiCBJlLISkhTvLVmMzd2ULPzoa9F
8rXxpWJ/4j+rKJKpOaGJIKYCLTgZOXHLHZE7vPxBNK8L/nAV4XDI0S+QSwqVFR0A
uhXiHquN1Ae7wiyljqbei3vZylIYAaIkywIDAQAB
-----END RSA PUBLIC KEY-----

-----BEGIN RSA ...... END RSA PUBLIC KEY-----をコピーしてファイルに保存し、このファイルを友達に送信してください。

友達も RSA CLI をインストールする必要があります。次のコマンドを実行してインポートします:

$ rsa import [yourFriendsKeyName] --public [path-to-the-file]

次のステップはメッセージを暗号化することです:

$ rsa encrypt [yourFriendsKeyName] '[message]'

最後に、友達に出力をコピーして送ってもらってください。

0x02#

友達から受け取った暗号化されたメッセージを復号化できます:

$ rsa decrypt [keyName] '[the-encrypted-message-from-your-friend]'

完了です!出力から復号化されたメッセージを取得しました。


プライバシーはあなたの制御下にあるべきだと思います。あなたのプライバシーが暗号化されていることやプライベートであることを証明できない人には信用しないべきです。自分自身を信じてください。RSA CLI は自分自身で簡単に暗号化と復号化ができる方法ですので、本当にあなたのプライバシーが暗号化されていることを知ることができます。秘密鍵がない限り、誰もあなたのメッセージを復号化することはできません。

しかし、なぜ RSA CLI を信頼するのでしょうか?それは完全にオープンソースだからです。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。