2011-02-05

[javascript] Unicode空白文字でステガノグラフィ

ふと思いついたので、こちらの記事:ZERO WIDTH SPACE を使って Unicode ステガノグラフィ を参考にして、ブラウザでいじれるようにJavaScriptで適当に作ってみました。


Unicode ZWC Steganography

遊び方
埋め込み済みの文を適量デコーダにコピペしてデコードしてみてください。

解説
埋め込む数字を二進数に変換して、二種類のゼロ幅文字 U+200B, U+FEFFに置換します。それを20文字ごとにしつこく埋め込んで処理済みの文章としています。この埋め込む数字を閲覧者IDにして、サーバーサイドでIPアドレスを紐づけて保存しておけば、コピペ犯人捜し(笑)に使えるのではないでしょうか。