Die Lösung einer substitution cipher mit python

Ich weiß, ähnliche Fragen gestellt wurden, aber dies ist ein trivialer Fall.

Gegeben ist eine text-Datei endcoded mit einer substitution cipher, ich muss Sie entschlüsseln, auf Basis von python. Ich bin nicht gegeben, die alle Beispiele richtig entziffert Worte. Die Beziehung ist eine 1-zu-1-und Fall-nicht einen Unterschied machen. Auch die Zeichensetzung ist nicht geändert und die Räume sind Links, wo Sie sind. Ich brauche keine Hilfe mit dem code so viel wie ich brauche Hilfe mit einer Allgemeinen Vorstellung davon, wie dies getan werden könnte, in code. Meine wichtigsten Ansätze umfassen:

  1. Einengung der Wahlmöglichkeiten, indem zuerst die Lösung 1, 2 oder 3-Zeichen Worte.
  2. Ich könnte eine Liste von englischen Wörtern in verschiedenen Größen zu vergleichen.
  3. Die ich verwenden könnte Häufigkeitsverteilungen der Buchstaben.

Hat jemand eine Idee von einem Allgemeinen Ansatz, den ich nehmen könnte, dies zu tun?

  • Dies ist eine Frage, über Kryptoanalyse, anstatt zu Programmieren...wenn das der Fall ist, es ist off-topic.
  • Nein, es ist on-topic. Eine substitution cipher ist nicht so schwer zu verstehen, so ist es nicht irgendeine abstrakte Krypto-Sache.
  • Es ist wirklich nicht über Kryptoanalyse, so viel wie es geht um eine effektive Programmierung Umsetzung. Ich dachte, eine 1-zu-1-substitution cipher war leicht genug zu verstehen.
  • Es ist nicht ein Fall von nicht Verständnis des Themas. Ich denke, für mich, die Frage über den Algorithmus, anstatt es umzusetzen.
InformationsquelleAutor Championcake | 2011-04-07
Schreibe einen Kommentar