Пожалуйста прошу помочь Вас! Дело в том, что впервые столкнулся с гаммированием и необходимо было его реализовать. C++ подошёл бы лучше, но я всё же хочу сделать это на PHP. Те, кто знают как это реализовать, прошу помочь (на примере кода). Я выложил то, что удалось написать, но что то не так и он не работает. Помогите пожалуйста! :idea: PHP: <?php { echo"<body bgcolor = \"#ffffff\">"; $form=" <form action=1.php method=POST> <center><table border=5><tr><basefont face=\"Arial, fantasy\" size=2>"; //форма ниже $form.=" </select></td></tr><br><br><br><br> <tr><td colspan=2 align=center> <font color=\"2a52be\"><font size=\"4px\"><b>Гаммирование:</b></font></font></td></tr> <tr><td><font color=\"082567\"><font size=\"3px\">Данные:</font></font></td><td><input type=text size=50 name=string></td> <tr><td><font color=\"082567\"><font size=\"3px\">Ключ:</font></font></td><td><input type=text size=50 name=password></td> <tr><td colspan=2 align=center><basefont face=\"Arial, fantasy\" size=2><input type=submit name=acres value=\"Отправить\">   <input type=reset value=\"Очистить\"></basefont> </td></tr></table></center> </form>"; } if ($_POST['acres']) { //присвоить параметры $string = $_POST['string']; $password = $_POST['password']; //вот сам алгоритм! Что тут не так или можно как то по другому!? function xorShipher($string,$password) { //simple xor $str_len = strlen($string); $gamma = ''; $seq=$salt; while (strlen($gamma)< $str_len) { $seq = pack("H*",sha1($gamma.$password)); $gamma.=substr($seq,0,8); } return $string^$gamma; } print "<br><br><br><br><br><br><br><br><br><br><br><br><br><br><font color=\"2a52be\"><font size=\"5px\"><center> Исходное слово: <font color=\"dc143c\"><b>".$string."</b></font></font></font></center>"; print "<br><font color=\"2a52be\"><font size=\"5px\"><center> Ключ: <font color=\"dc143c\"><b>".$password."</b></font></font></font></center>"; print "<br><font color=\"2a52be\"><font size=\"5px\"><center> Гамма: <font color=\"dc143c\"><b>".$gamma."</b></font></font></font></center>"; print "<br><font color=\"2a52be\"><font size=\"5px\"><center> Seq: <font color=\"dc143c\"><b>".$seq."</b></font></font></font></center>"; } { echo "$form"; echo "</body>"; } ?>