Перекодировка в ASCII и обратно - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 12 Jan 2025 18:35:39 +0300Нужели никто не знает? =\
https://visavi.net/topics/22575/381190
Перекодировка в ASCII и обратно МихаилTue, 21 Jun 2011 11:24:16 +0400Сообщенияhttps://visavi.net/topics/22575/381190Всем привет, сущестует такая проблема: не могу перекодировать правильно введеные пароли в ASCII. То есть тут есть небольшая проблема, буквенные пароли кодируются не правильно. Цифры правильно, некоторые буквы правильно, но не все. <br>
Вот собственно код кодера/декодера:<br>
[php]<br>
function cryptpw($password)<br>
{<br>
for($i=0; $i < strlen($password); $i++)<br>
{<br>
$temp = ord($password[$i]);<br>
$temp += (3^$i) * ($i % 15);<br>
if($temp > (0xff))<br>
{<br>
$temp -= 256;<br>
}<br>
$password[$i] = chr($temp);<br>
} <br>
return $password;<br>
}<br>
[/php]<br>
Этот код перекодировывает пароль из ASCII и обратно, но не все пароли, как я уже сказал выше. Например:<br>
Вводим вот это: qwaszx, должны получить вот это: qycs–– , но получаем: qycsB–B– <br>
Как быть? =\ Если не понятно объяснил, могу попробывать еще раз
https://visavi.net/topics/22575/380623
Перекодировка в ASCII и обратно МихаилMon, 20 Jun 2011 11:11:32 +0400Сообщенияhttps://visavi.net/topics/22575/380623