<?php
/* Коды для замены букв */
'а' => '#',
'б' => '%',
'в' => '8',
'г' => '3',
'д' => '2',
'е' => 'u',
'ё' => '0',
'ж' => '@',
'з' => 'b',
'и' => '7',
'й' => 'o',
'к' => '4',
'л' => 'j',
'м' => 't',
'н' => 'W',
'о' => '$',
'п' => '[',
'р' => 'l',
'с' => ')',
'т' => 'g',
'у' => '5',
'ф' => '1',
'х' => 'v',
'ц' => 'U',
'ч' => 'G',
'ш' => ':',
'щ' => 'Z',
'ъ' => 'n',
'ы' => 'Y',
'ь' => 'H',
'э' => 'T',
'ю' => '*',
'я' => '^',
);
$text = 'нас предали. явка провалена.';
$cipher = strtr($text, $code); echo "Оригинал: {$text}\nШифровка: {$cipher}\n";
$deCrypt = strtr($text, $de); echo "Дешифровка: {$deCrypt}";
PD9waHAKIAplcnJvcl9yZXBvcnRpbmcoLTEpOwogCi8qINCa0L7QtNGLINC00LvRjyDQt9Cw0LzQtdC90Ysg0LHRg9C60LIgKi8KJGNvZGUgPSBhcnJheSgKICAgICfQsCcJPT4JJyMnLAogICAgJ9CxJwk9PgknJScsCiAgICAn0LInCT0+CSc4JywKICAgICfQsycJPT4JJzMnLAogICAgJ9C0Jwk9PgknMicsCiAgICAn0LUnCT0+CSd1JywKICAgICfRkScJPT4JJzAnLAogICAgJ9C2Jwk9PgknQCcsCiAgICAn0LcnCT0+CSdiJywKICAgICfQuCcJPT4JJzcnLAogICAgJ9C5Jwk9PgknbycsCiAgICAn0LonID0+ICAnNCcsCiAgICAn0LsnID0+ICAnaicsCiAgICAn0LwnID0+ICAndCcsCiAgICAn0L0nID0+ICAnVycsCiAgICAn0L4nID0+ICAnJCcsCiAgICAn0L8nID0+ICAnWycsCiAgICAn0YAnID0+ICAnbCcsCiAgICAn0YEnID0+ICAnKScsCiAgICAn0YInID0+ICAnZycsCiAgICAn0YMnID0+ICAnNScsCiAgICAn0YQnID0+ICAnMScsCiAgICAn0YUnID0+ICAndicsCiAgICAn0YYnID0+ICAnVScsCiAgICAn0YcnID0+ICAnRycsCiAgICAn0YgnID0+ICAnOicsCiAgICAn0YknID0+ICAnWicsCiAgICAn0YonID0+ICAnbicsCiAgICAn0YsnID0+ICAnWScsCiAgICAn0YwnID0+ICAnSCcsCiAgICAn0Y0nID0+ICAnVCcsCiAgICAn0Y4nID0+ICAnKicsCiAgICAn0Y8nID0+ICAnXicsCik7CiAKJHRleHQgPSAn0L3QsNGBINC/0YDQtdC00LDQu9C4LiDRj9Cy0LrQsCDQv9GA0L7QstCw0LvQtdC90LAuJzsKJGNpcGhlciA9IHN0cnRyKCR0ZXh0LCAkY29kZSk7CmVjaG8gItCe0YDQuNCz0LjQvdCw0Ls6IHskdGV4dH1cbtCo0LjRhNGA0L7QstC60LA6IHskY2lwaGVyfVxuIjsKIAokZGUgPSBhcnJheV9mbGlwKCRjb2RlKTsKJGRlQ3J5cHQgPSBzdHJ0cigkdGV4dCwgJGRlKTsKZWNobyAi0JTQtdGI0LjRhNGA0L7QstC60LA6IHskZGVDcnlwdH0iOw==