fork download
  1. <?php
  2. //Доделай шифрование до нормального уровня
  3. /* Коды для замены букв */
  4. $code = array(
  5. 'а' => '1',
  6. 'б' => '2',
  7. 'в' => '3',
  8. 'г' => '4',
  9. 'д' => '5',
  10. 'е' => '6',
  11. 'ё' => '7',
  12. 'ж' => '8',
  13. 'з' => '9',
  14. 'и' => '0',
  15. 'й' => '~',
  16. 'к' => '!',
  17. 'л' => '@',
  18. 'м' => '#',
  19. 'н' => '$',
  20. 'о' => '%',
  21. 'п' => '^',
  22. 'р' => '&',
  23. 'с' => '*',
  24. 'т' => '(',
  25. 'у' => ')',
  26. 'ф' => '-',
  27. 'ч' => '=',
  28. 'ц' => '{',
  29. 'ч' => '}',
  30. 'ш' => ':',
  31. 'щ' => '"',
  32. 'ь' => '|',
  33. 'ы' => '/',
  34. 'ъ' => '>',
  35. 'э' => '<',
  36. 'ю' => ',',
  37. 'я' => '['
  38. );
  39. $text = 'нас предали. явка провалена.';
  40. $cipher = strtr($text, $code);
  41. echo "Оригинал: {$text}\nШифровка: {$cipher}\n";
  42. $TransArray=array_flip($code);
  43. $transcript=strtr($cipher, $TransArray);
  44. ?><br><?php
  45. echo "Оригинал: {$cipher}\nРасшифровка: {$transcript}\n";
  46. ?>
Success #stdin #stdout 0.03s 52432KB
stdin
Standard input is empty
stdout
Оригинал: нас предали. явка провалена.
Шифровка: $1* ^&651@0. [3!1 ^&%31@6$1.
<br>Оригинал: $1* ^&651@0. [3!1 ^&%31@6$1.
Расшифровка: нас предали. явка провалена.