fork download
  1. <?php // Шифровка
  2.  
  3. $code = array( // Цифры и знаки не делаю
  4. 'а' => 'ф', 'б' => 'л', 'в' => 'й',
  5. 'г' => 'и', 'д' => '9', 'е' => 'э',
  6. 'ё' => '0', 'ж' => 'ч', 'з' => 'с',
  7. 'и' => 'р', 'й' => '8', 'к' => '2',
  8. 'л' => 'щ', 'м' => 'д', 'н' => 'п',
  9. 'о' => 'х', 'п' => '6', 'р' => 'ь',
  10. 'с' => 'о', 'т' => '4', 'у' => 'г',
  11. 'ф' => '7', 'х' => 'т', 'ц' => 'ш',
  12. 'ч' => '3', 'ш' => 'к', 'щ' => 'у',
  13. 'ъ' => 'я', 'ы' => '5', 'ь' => 'з',
  14. 'э' => 'ж', 'ю' => 'а', 'я' => 'е'
  15. );
  16.  
  17. $text = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
  18. $cipher = strtr($text, $code);
  19.  
  20. echo "Жалкий оригинал: ${text}\n";
  21. echo "Неповторимая пародия: ${cipher}\n";
  22.  
  23. $flip = array_flip($code);
  24. $original = strtr($cipher, $flip);
  25.  
  26. echo "Дешифрованный оригинал: ${original}";
  27. ?>
Success #stdin #stdout 0.02s 23704KB
stdin
Standard input is empty
stdout
Жалкий оригинал: абвгдеёжзийклмнопрстуфхцчшщъыьэюя
Неповторимая пародия: флйи9э0чср82щдпх6ьо4г7тш3куя5зжае
Дешифрованный оригинал: абвгдеёжзийклмнопрстуфхцчшщъыьэюя