Webブラウザー上でプログラムを実行するJavaScriptは、さまざまなWebサイトで利用されています。そして、基本的にJavaScriptのプログラムを訪問者に隠すことはできません。各Webブラウザーには「ソースを表示」というメニューがあり、どんなWebサイトでもプログラムも見ることができます。これは、プログラマーからするとうれしいことです。達人の作ったJavaScriptを手軽に見ることができるということですから。 しかし、Webサイトの管理者からすると、どんなJavaScriptが動いているのかは隠しておきたいものかもしれません。JavaScriptがどのような仕組みで動いているのかを解き明かされては困るということも多々あります。仕組みを解明され、不正なJavaScriptを動かされて、Webサイトが攻撃されるということもあり得ます。 例えば、スコアを競うJavaScriptで作ら
![JavaScriptを「シーザー暗号」で難読化しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/700b2c25a57156aedda2afb4bae7511437235b56/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fit%2Fatcl%2Fcolumn%2F14%2F112000106%2F101900052%2Ftopm.jpg%3F20220512)