Help for this page

Select Code to Download


  1. or download this
    # Assumes ASCII.
    $string1 = "@@@@@";
    $string2 = "ABCDE";
    $xored = $string1 ^ $string2;
    print($xored eq "\x01\x02\x03\x04\x05" ? "ok\n" : "not ok\n");
    
  2. or download this
    my $repeats     = (length($cipher_text) / length($pass)) + 1;
    my $pass_stream = substr($pass x $repeats, 0, length($cipher_text));
    my $plain_text  = $cipher_text ^ $pass_stream;
    
  3. or download this
    foreach my $c1 ('a'..'z') {
    foreach my $c2 ('a'..'z') {
    ...
       my $pass = $c1 . $c2 . $c3;
       ...
    }}}