
暗号技術入門が思いのほか面白くて影響されてしまったので、書籍で紹介されてた暗号方式を実装してみます。
Amazon
暗号技術入門 秘密の国のアリス
XOR 暗号の実装
暗号化といえば、AES や RSA が思い浮かぶかもしれませんが、本記事では基本的な暗号方式の1つである XOR 暗号を JavaScript で実装しています。
XOR 暗号はシンプルな仕組みを持っていて、同じキーを使って XOR 演算を2回行うと元のデータを復元できるという性質を持っています。
des.js
暗号化された文字列 (encryptedText) は、人が読めない形になりますが、同じ関数を使えば復号 (decryptedText) できます、面白いですね。
ブラウザで簡単に動作確認できますので、いろいろな文字列入れて遊んでみてください。
コメント
コメントを投稿