(要約) 人力解読不能なスクランブラを作成してみました。 キーストリング(文字列)を利用して 8.25x10^90パターンを生成します。 http://c.statcounter.com/4440886/0/1c5b0b72/0/ 人閲覧者接続情報 http://www.robtex.com/ipinfo.gif人力解読不能なスクランブラを作成してみました。 そのツールで作成してみた暗号文です。 8Eyrll2Pll2I8P2B8b1Tll2Ell2Pllvvll2qll2fll2jllyS8EDT8gQC6ByT6f1Cll2Kllva llwVllwPll2D8baJ88FE8lPQ8YwSll2Yll29ll2/ll2ell2+ll2qll2dll2qll2P8PFu6vaw llvF6bA5ll2hll2k8cd=8J6ullySll2+llv7ll2PllvpddTEgQHsllwdllwhllvill2Dllv8 llwAllwgllwdllwJllvellvQ8leB8fwS6pwP8fyZ8pavll2Dll2kllvSllyS6vPtll2Y8bDW 8Eepll2Pll2jllv7yoBijCgrDg=88JxBjUMer6VotJpotEpot1Notgcotfkot1fJCRnKaboo t1sSgeZxgQr98leBddTEgQHsllwdllwhllvillvallwVllwPll2D8Eq=8p6gllvF8cdy8pP2 ll2fllvp6b2pll2Ull2Ell2Pllvvll2qll2Vll2kllyyyDwSrw1/eqAIPwwSoqwSEwwSrAwS swwS3DwSrqwSKqA1sD1KewwSPqwSYq1DaqdOhAwSPDwSaDAkJAwyaAwSeqwSPwwSPDwyaDwS 3DwSeAwS9qwSPwwy9DwLtAdOtqwyawwyaDwSaDaJPqwSzqAIzqwSrqFlaDwS9DwS3DwSeAwL tDAIzqwSrqaEzqwSrwwSrDwSswwS3DwSeqwy9qwLttEG キーストリング(文字列)を利用して解読するようにしていますから、人力での解読は不可能でしょうね。 何と言ってもアルゴリズムが判ったとしても、キーストリングが判らなければ解読できません。 しかもキーストリングは8×10の90乗のパターンがありますから、1秒間に1つテストしたとして一生掛かっても解けないレベルです。 ちなみに上の暗号のキーストリングはこれです。 Scramble Key LSyM/T2NB7vpj5wn=ZFCI+dVbf1guWAktsao9reKEJPYzhD3i0xUXRQml86cH4qOG と、ここまで判っても解読ツールがどこにあるのか判らなければ解読不能ですね。 と、このように解読するわけで、一応は暗号化機能も備えてあります。 ところで、この仕組みの原理ですけど、これまでBase64文字列を解読・生成するために、ウェブページに専用ツールを準備していました。 Base64の生成は全ての文字列を強引にビット並びとみなし、それを6ビットずつに区切った値を64文字(英数字と記号)に割り当てるように変換します。 その時に使われる文字列にヒントを得たのです。 Base64 Key ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= 実際には最後の端数部分を埋めるために65文字のキーストリングが使われるのですが、この文字列を並び替えたら、別の結果になることを利用してスクランブルに利用してみたわけです。 スクランブルを解読するにはキーストリングがあれば十分ですので、スクランブル化に必要なキーストリングの作成までは作っていません。 しかし何らかの方法でBase64 Keyを並び替えすることができさえすれば、他人は解読不能なスクランブル化された文字列を作成できることになります。 もし、ご興味があるようでしたら遊んでみてくださいね。 ただし、いかなる悪用も厳禁と致します。
|

>
- コンピュータとインターネット
>
- インターネット
>
- ホームページ





午後 5:58さん、こんばんわ
ストリングが文字列の意味で、それに解読のための鍵である
キーを付けてキーストリングの意味ですよ。
アルゴリズムは問題解決の解法や手順の意味で使います。
2016/8/9(火) 午後 7:42