hi,
habe folgendes prob. ich möchte in meinem programm zur monoalphabetischen verschlüsselung einen bruteforce angriff ermöglichen. (ich weis das is nich so sinnvoll) für diesen angriff suche ich nen algorithmus der mir alle mgl. kombinationen der schlüssel erzeugt (und nach eine definierten zahl an versuchen abbricht).
hier mal kurz zur verschlüsselung: man hat ein ein alphabet a - z, jeder buchsatbe wir nun mit einem beliebigen buchstaben verschlüsselt, zwei buchstaben werden nie mit dem selben buchstaben verschlüsselt. dh. man hat einen schlüssel der immer 26 zeichen lang ist und die buchstaben a-z enthält. es gibt somit
26! mögliche schlüssel.
in meine versuchen/programm ist der schlüssel in nem string[26]. mit der funktion IstAlphabet(string) kann ich prüfen ob der schlüssel den anforderungen entspricht...
hat jmd von euch ne idee oder nen link zu diesem prob?