Новости
Документация
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: Станислав - 26/05/2006 - 15:43:55
Subject:a?
-----------------
Спасибо огромное за участие и поддержку! :)
Я разобрался в чем была проблема...
Проблема оказалась в "ручном" переносе данных... т.е. я сначала держал данные в обычном виде, в другой таблице проверил шифрование и разобрался с работой функций и поиска по зашифрованным данным, а потом ручками перенес зашифрованные...
Взял скриптом заменил обычные данные на шифрованные и все заработало :)))

з.ы. люди, не повторяйте моих ошибок, не переносите шифрованные данные вручную, пишите запросы на замену одних данных другими :)


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

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

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



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