平文:CANDY VERY CRANBERRY
暗号文:TXOtWjYhVk 8&O$4AmSA
平文:http
暗号文:cZf.
平文:http
暗号文:r5Hz
これは間違いなく暗号文から何らかの方法でデコード可能です。
暗号文は常に平文と同じ長さです。
暗号文の文字の頻度が平文と一致しません。
利用可能な文字セットは、大文字と小文字のアルファ、および.&-,%!$
、そしておそらくutf-8の印刷可能な文字の中のその他のものです。
これは、28文字(指定した暗号文の長さの合計)以上の任意の鍵長で暗号化でき、そのため、解決できません。平文間の文字のバリエーションCANDY VERY CRANBERRYhttphttp
とその暗号文TXOtWjYhVk 8&O$4AmSAcZf.r5Hz
は:
17,23,1,48,-2,74,3,35,4,18,0,-11,-44,14,-42,-14,-4,27,1,-24,-5,-26,-14,-66,10,-63,-44,10
または視覚的に散布図で:
柄が見えません。暗号化は明らかに 単純な文字置換 ではありません。そうでない場合、同じ平文文字は同じ暗号文文字に変換されます。関数はまだ単純である可能性がありますmodulon
+ shiftk
しかし。たとえば、n
of32およびk
of -80を使用すると、キー(または最初の28文字)長さが不明なキーの場合):
agQ`NZSSTbPED^FBLkQ8K6BNZ1DZ
またはagQXNrSsTbPEL^NBLkQ8K6B6Z9LZ
それぞれ40〜80です。もちろん、28個の印刷可能な文字列を生成するn
とk
の値は無数にあり、印刷可能な文字のみがキーとして受け入れられるかどうかは確かではありません。使用される暗号化方式です。散布図は優れたランダム性を示唆しています。これは [〜#〜] aes [〜#〜] などの高度な暗号化アルゴリズムを除外しませんが、- running key cipher または、@ Lucがコメントで言及しているように、使用するキーは少なくともプレーンテキストと同じ大きさの one-time pad です。
したがって、あなたの質問は-あなたが提供したデータがパターンや繰り返しを検出するには不十分である-解決不可能です。