-1

データを暗号化するアルゴリズムを提案してくれる人はいますか? 暗号化されたデータは元のデータと同じであってはなりませんが、何らかの意味を持つ必要があります。たとえば、「hi」を暗号化すると、「what」を表示できます

4

1 に答える 1

5

暗号化とエンコーディングはほぼ直交しています。それらを混ぜる必要はありません。だから私は:

  1. 圧縮入力
  2. 入力を標準の暗号化で暗号化する
  3. 任意のバイナリ データを一連の単語としてエンコードする関数を作成し、暗号文を渡します。

ステップ 3 の難易度は、「意味のあるテキスト」をどのように解釈するかによって異なります。あなたが何をしようとも、人間はあなたのテキストと意味のあるテキストを区別できるでしょう。

最も単純なケースでは、たとえば 4096 単語のリストを取得し、暗号文を 12 ビット ブロックに分割して、それぞれを単語にマッピングします。より洗練されたアプローチでは、マルコフ連鎖が 1 つの考慮事項です。

于 2013-01-02T10:57:10.393 に答える