シーザー暗号化/復号化ツール(日本語対応) シーザー暗号による簡易難読化スクリプト シーザー暗号(シーザーあんごう、英語:Caesar cipher)は、単一換字式暗号の一種で、平文の各文字を辞書順に3文字だけシフトして暗号文をつくる暗号である。カエサル暗号とも呼ばれる。文字のシフト数は固定であるが、3に限る必要はなく、シフト数を3以外にした方式もシーザー暗号(あるいはシフト暗号)と呼ぶことがある。 シーザー暗号をJavaScript実装した。単純な仕組みなのでセキュリティ的にはザルだが簡易な難読化ができれば十分な場合に利用できる。指定したシフト数が復号キーとなる。URLエンコーディングしてから暗号化することで日本語にも対応している。 https://www.du-soleil.com/entry/adblock-kansai アドブロックブロックや全文RSS配信ブロックに混ぜることも可能
![簡易難読化のためにJavaScriptでシーザー暗号(日本語対応)を実装する - 太陽がまぶしかったから](https://cdn-ak-scissors.b.st-hatena.com/image/square/bc37318ff891198dc0e6c2cf2c4b2cff8031f898/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fb%2Fbulldra%2F20150928%2F20150928214805.png)