<?php
//Доделай шифрование до нормального уровня
error_reporting(-1);
/* Коды для замены букв */
$code = array(
    'а'	=>	'1',
    'б'	=>	'2',
    'в'	=>	'3',
    'г'	=>	'4',
    'д'	=>	'5',
    'е'	=>	'6',
    'ё'	=>	'7',
    'ж'	=>	'8',
    'з'	=>	'9',
    'и'	=>	'0',
    'й'	=>	'~',
    'к'	=>	'!',
    'л'	=>	'@',
    'м'	=>	'#',
    'н'	=>	'$',
    'о'	=>	'%',
    'п'	=>	'^',
    'р'	=>	'&',
    'с'	=>	'*',
    'т'	=>	'(',
    'у'	=>	')',
	'ф'	=>	'-',
	'ч'	=>	'=',
	'ц'	=>	'{',
	'ч'	=>	'}',
	'ш'	=>	':',
	'щ'	=>	'"',
	'ь'	=>	'|',
	'ы'	=>	'/',
	'ъ'	=>	'>',
	'э'	=>	'<',
	'ю'	=>	',',
	'я'	=>	'['
);
$text = 'нас предали. явка провалена.';
$cipher = strtr($text, $code);
echo "Оригинал: {$text}\nШифровка: {$cipher}\n";
$TransArray=array_flip($code);
$transcript=strtr($cipher, $TransArray);
?><br><?php
echo "Оригинал: {$cipher}\nРасшифровка: {$transcript}\n";
?>