テキストを暗号化したり復号したりするツール AES 256bit CBC SHA256

※暗号化と復号の処理はすべてクライアントサイドで行なわれていますので、情報は一切ネットワーク上に送信されません。

暗号化

暗号化したいテキストを入力します

パスフレーズを入力します。英数字だけでなく、日本語もいけるはず。これを、情報を渡したい人に教えてください。

このデータを共有してください。パスフレーズが分からない限り、復元できません。

復号

受け取った暗号化データをここにすべて貼り付けてください。

別に知らされているはずのパスフレーズを入力します。

すべてが正しければ、ここにもとのテキストが現れます。

ちょっぴり解説
SubtleCrypt APIを使った、クライアントサイドでの暗号化/復号ツールです。
あらかじめパスフレーズだけを共有しておいて、このツールで暗号化・復号して情報をシェアするようにすると、パスワードなどのデリケートな情報も安全に扱えるかも。秘密のメッセージを伝えっこする、スパイごっこみたいなのもできますね。
筆者は、実際にパスワードのメモに使っています。もともとこの用途に作ったし。
または、パスフレーズの部分がクイズの答えなんかになってて、それがあってると暗号が解読できる、なんて遊びもできるかな。

暗号化は、ほぼ
echo '元のテキスト' | openssl aes-256-cbc -md sha256 -e -base64
と同じことをしますので、
このツールがない場合でも、opensslコマンドだけで復元できます。
つまり、
echo '暗号テキスト' | openssl aes-256-cbc -md sha256 -d -base64
ですね。
こんなサイトがなくなったあとのことも考えて、代わりの方法で復元できることを確認するのは大事だよね。

このページのみをローカル保存して、オフラインでも使えるようにしました。

(免責)このサイトの情報の利用にともない何らかのトラブルや損害・損失がありましても、一切責任を負いませんのでよろしくおねがいします。

サイトトップへ