Frage

Ich bin auf diese Frage gestoßen:

Sie erhalten eine Permutationsverriegelung, die durch die Biobjektion t definiert wird: n -> n, wo,

generasacodicetagpre.

Nehmen Sie an, dass der erste Index 0 ist, da eine Nachricht M= 'Hello World ist, und dies ist eine geheime Nachricht', was ist der Chiffretext c?

Wo die Antwort der folgende war:

generasacodicetagpre.

aber ich verstehe nicht wie.Das ist jetzt, was wir bekommen, wenn die Nachricht diagonal ausgeschrieben wird unten und oben über eine Reihe von Zeilen und lesst du dann Row-by-Zeile aus.

War es hilfreich?

Lösung

Wenden Sie einfach die angegebene Permutation auf die Zeichenfolge an.

Ihre Zeichenfolge ist: 'Hallo Welt und das ist eine geheime Nachricht'.

Nun, um die gegebene Permutation anzuwenden, müssen wir die ersten 10 Zeichen um 10 Einheiten nach rechts verschieben, und die nächsten 10 Zeichen nach links von 10 Einheiten, während sie den Rest verlassen.Beachten Sie, dass Sie auch die Räume zählen müssen.

Andere Tipps

Lassen Sie die ursprüngliche Nachricht $ M $ sein und lassen Sie den Chiffretext $ C $ sein.Dann $$ c_i= m_ {t (i)}. $$ (Oder vielleicht ist es andersherum. Für unsere $ T $ Es spielt keine Rolle, da es eine Involution ist.)

Wenn Sie diese Umwandlung in die angegebene Nachricht anwenden, erhalten Sie den angegebenen Chiptext.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit cs.stackexchange
scroll top