Ich habe einen Algorithmus in Java geschrieben. Er konvertiert alle Zeichen in Zahlen, falls eine Zahl 2 Ziffern hat, schreibt er davor noch eine 0, falls die Zahl nur 1 Ziffer hat, schreibt er davor 00. Danach benutzt er einen Key, z.B. 293480998, dann fügt er bei der ersten Zahl 2 zu, bei der zweiten 9, bei der dritten 3 usw. Wenn er bei der letzten Ziffer des Keys gekommen ist, fängt er wieder von vorne an. Danach schiebt er zwischen jedem Zeichen noch fünf weitere Zufallszeichen. Wie sicher ist mein Algorithmus? Zu wenig? Hier ein Codierungs-Beispiel:
24240474077149563621885507730814191197411991883070
68983307135104174240164787739106830195595393128301
43258012014532035725917015551073126115812122047185
02541227108510746161830605123934861553212446509940
35573161795221070668143982151126020377395736136052
03993241915878267835839300462516712202401988456719
86270565953813424760921138261362310242737446904330
Normaltext: Ein einfacher Text...
24240474077149563621885507730814191197411991883070
68983307135104174240164787739106830195595393128301
43258012014532035725917015551073126115812122047185
02541227108510746161830605123934861553212446509940
35573161795221070668143982151126020377395736136052
03993241915878267835839300462516712202401988456719
86270565953813424760921138261362310242737446904330
Normaltext: Ein einfacher Text...