Notwendigkeit, Spielfaircode mit shotgnhillclimbing Methode zu lösen, Will es zuerst einfach tun, indem es Zufallsschlüssel erzeugt und dann die Kerbe durch Englisch-Buchalphabetpaar freq berechnet.Playfair Chiffre zufälliger Schlüssel (C#)
Aber ich weiß nicht, wie man nichtwiederholenden zufälligen Schlüssel, es ist 25! Möglichkeiten. Wenn ich also für immer benutze, ist die Möglichkeit, den richtigen Schlüssel zu finden, sehr klein.
Wie kann ich einen Schlüssel erzeugen und dann den Compiler bitten, ihn nicht mehr zu benutzen ?. Benutze ich Liste: hinzufügen oder entfernen? oder gibt es noch etwas? oder wahrscheinlich eine Schnur [25!]?
25! ist ungefähr 2^83, was ungefähr die gleiche Anzahl von Berechnungen ist, die benötigt werden, um eine SHA-1-Kollision zu finden, so dass Sie die Brute-Force-Route nicht richtig gewählt haben :) Ich würde davon abraten, auch diese Zeichenfolge zu nutzen, die Ihnen ausgehen würde Atome, um das zu tun. –