このページは tnSplit を使って、ソースコードを難読化するデモを行います。
tnSplit の難読化の対象は「解析後のソースコード」です。「元のソースコード」ではありません。
- 「解析後のソースコード」とは、デベロッパーツール、ページ保存機能などで取得可能なソースです。
- 「元のソースコード」とは、【ソースを表示】メニュー、Web自動巡回ツールなどで取得可能なソースです。
※
「元のソースコード」と「解析後のソースコード」の違いをさらに詳しく知りたい方は 「元のソースコード」と「解析後のソースコード」の違い を読んでください。
※
以下の「桃太郎」の部分のソースを、tnSplit を用いて、難読化いたしました。
昔々ある所に、おじいさんとおばあさんが住んでいました。おじいさんは山へしばかりに、おばあさんは川へせんたくに行きました。
ある日おばあさんが川で洗濯をしていると、ドンブラコ、ドンブラコと、大きな桃が流れてきました。おばあさんは大きな桃をひろいあげて、家に持ち帰りました。
その夜、おじいさんが、「じゃあ、この桃を切ってみよう」と言うと、桃の中から元気の良い男の赤ちゃんが飛び出してきました。おじいさんとおばあさんは、「これはきっと、神さまがくださったにちがいない」と思いました。その子は桃から生まれたので、「桃太郎」という名前に決めました。
難読化の確認を行うには、「右クリック → 検証/要素を調査)」で、デベロッパーツールを開けて「桃太郎」の部分を探してください。「桃太郎」以外の文章は簡単に読めるが、「桃太郎」の部分は極めて難解であることがわかります。ブラウザのページ保存機能を使ってページを書き出しても、この難解さは維持されます。