Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
AES_ENCRYPT & AES_DECTYPT (Станислав) 25/05/2006 - 15:00:15
      Re: AES_ENCRYPT & AES_DECTYPT (Dinky) 25/05/2006 - 19:10:20
      Re: a? (Dinky) 25/05/2006 - 19:12:52
      Re: a? (Станислав) 26/05/2006 - 15:43:55

> Original message text:
> From: Станислав - 25/05/2006 - 15:00:15
> Subject:AES_ENCRYPT & AES_DECTYPT
> -----------------
> Ситуация: нужно вести в базе MySQL шифрование, для этого я юзаю AES_ENCRYPT и для дешифрования AES_DECRYPT... когда данные шифруются, то они нормально записываются в базу, а когда дешифруются, то не всегда выводятся... как я выяснил, то причина этого в пробелах, которые присутствуют (не всегда, конечно) с зашифрованной строке...
> запрос на вставку: "insert into `table` (field1,field2,field3,field4) values (aes_encrypt($value1,$key),aes_encrypt($value2,$key),$value3,aes_encrypt($value4,$key));"
> запрос на выборку: "select aes_decrypt(field1,$key),aes_decrypt(field3,$key),field3,aes_decrypt(field4,$key) from `table`;"
> вот если в каком-то зашифрованном поле будет шифр с пробелом в серединке, то он почему-то не дешифруется :(
> Подскажите что-нибудь, пожалуйста...
>


From: Dinky - 25/05/2006 - 19:12:52
Subject:a?
-----------------
"если в каком-то зашифрованном поле будет шифр с пробелом в серединке"
стоп, а откуда там пробелы? точнее, причем тут пробелы - там же binary data, а не текст! да, там может быть 0x20 например, ну и что?

--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
28293



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |