SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 04.01.2010 15:15:09

believer
Участник
Откуда: Казань
Зарегистрирован: 01.02.2009
Сообщений: 18

ENCODE

Какой алгоритм шифрования используется в mysql-фунции encode?

Неактивен

 

#2 04.01.2010 17:55:16

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: ENCODE

sql/sql_crypt.cc

Если вкратце, то

 for (uint i=0; i < length; i++)
  {
    shift^=(uint) (my_rnd(&rand)*255.0);
    uint idx= (uint) (uchar) str[0];
    *str++ = (char) ((uchar) encode_buff[idx] ^ shift);
    shift^= idx;
  }

Неактивен

 

#3 04.01.2010 21:56:16

believer
Участник
Откуда: Казань
Зарегистрирован: 01.02.2009
Сообщений: 18

Re: ENCODE

Ну и как алгоритм шифрования такой называется?

Неактивен

 

#4 04.01.2010 23:42:00

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: ENCODE

Не поверите. ENCODE() wink

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson