Skip navigation

Harald Markus Wirth


Page Content:

Codeknacker

= ord("A")) && ($A <= ord("Z")) ) { $A = $A + $inc_abs + $j * $inc_pos; while ($A > ord("Z")) { $A -= 26; } while ($A < ord("A")) { $A += 26; } } else if ($spc_res && ($A == 32)) { $j = -1; } // space resets $ret .= chr( $A ); } return $ret; } // permutate $text = get_parameter('txtSource'); $abs = get_parameter('txtAbs'); $pos = get_parameter('txtPos'); $res = get_parameter('cbxReset'); $reset = ($res == 'SpaceResets'); $cbxResetParam = ($reset) ? ' checked' : '' ; if ($abs == '') { $abs = 1; $pos = 0; $text = 'Das ist ein Test-Text...'; } else { $text = permutate( $text, $abs, $pos, $reset ); $abs = -$abs; $pos = -$pos; } ?>

Buchstaben-Verschiebe-Codes

Hier kannst du einen Text mittels Buchstaben-Verschiebung ver/entschlüsseln. Achtung: Der Verschlüsselungsalgorithmus ist sehr primitiv, und daher nicht geeignet, wichtige Daten zu schützen - allerdings ist er ideal für Rollenspielrätsel.

Absolute Verschiebung bedeutet, daß jeder Buchstabe um entsprechend viele Stellen im Alphabeth verschoben wird. A.V. = 1 bedeutet, daß aus "a" ein "b" wird, A.V. = -1 macht aus einem "a" ein "z".

Positions-Verschiebung bezieht auch noch die Position des Buchstaben im Text mit ein, eine P.V. von 1 bewirkt, daß der erste Buchstabe um +1, der zweite um +2 usw. verschoben wird. Ist die P.V. = 2, dann wird der erste Buchstabe um +2, der zweite um +4 usw. verschoben.

A.V. und P.V. dürfen auch kombiniert werden.

Absolute Verschiebung:
Positions-Verschiebung:
Positions-Zählung für jedes einzelne Wort: >

Hier kannst du einen verschlüsselten Text automatisch dekodieren lassen. Das Programm sucht nach deutschen Worten in den 26 x 26 = 676 Kombinationsmöglichkeiten und gibt diejenige mit den meisten Treffern aus.

Die Berechnung kann ein paar Sekunden dauern:

Brute-Force-Entschlüsselung:

Die Buchstabenverschiebung bezieht sich nur auf die Buchstaben A-Z, andere Zeichen werden nicht verändert!



Content Management:

μCMS α1.6