Реклама на сайте Advertise with us

Подскажите в PHP функции кодирования по ключу

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:
+ + +


С нами с 26.04.06
Сообщения: 244
Рейтинг: 82

Ссылка на сообщениеДобавлено: 27/06/06 в 22:20       Ответить с цитатойцитата 

с обратным раскодированием по тому же ключу.

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 28/06/06 в 00:11       Ответить с цитатойцитата 

mcrypt
на zend.com тоже алгоритмы двусторонние есть.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

3
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 28/06/06 в 01:52       Ответить с цитатойцитата 

Банальный XOR

Код:
$_G_secret=28;

function s_to_byte($str)
{
   $arr=array();
   for ($i=0;$i<strlen($str);$i++)
   {
      $arr[$i]=ord(substr($str,$i,1));
   }
   return $arr;
}

function byte_to_s($arr=array())
{
   $str='';
   for ($i=0;$i<count($arr);$i++)
   {
      $str.=chr($arr[$i]);
   }
   return $str;
}

function string_encrypt($str)
{
        global $_G_secret;
        if ($str=='') return '';
        $arr=s_to_byte($str);
   for($i=0;$i<count($arr);$i++)
   {
      $arr[$i]=(int)$arr[$i] ^ $_G_secret;
   }
   $str=byte_to_s($arr);
   return $str;
}


Кодирование:
$string=string_encrypt($string);

Раскодирование - аналогично icon_smile.gif

$_G_secret - ключ "шифрования". От 0 до 255.
Это конечно не RSA, но для определенных целей годится.

3
 



С нами с 24.03.03
Сообщения: 569
Рейтинг: 278

Ссылка на сообщениеДобавлено: 28/06/06 в 06:55       Ответить с цитатойцитата 

md5

если нужно обратно, то лучше напиши свой криптор, декриптор

3
 

c++,php кодинг

С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558

Ссылка на сообщениеДобавлено: 28/06/06 в 07:24       Ответить с цитатойцитата 

3
 

/dev/awm

С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127

Ссылка на сообщениеДобавлено: 28/06/06 в 08:33       Ответить с цитатойцитата 

RAdmin писал:
md5
если нужно обратно, то лучше напиши свой криптор, декриптор


md5 - это алгоритм хеширования, а не криптования

JpS Live

3
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »