сортировка зашифрованных данных

ARN

Guest
сортировка зашифрованных данных

Как отсортировать зашифрованные данные в таблицах mysql?
 

ARN

Guest
глупый вопрос зачем..
есть зашифрованные данные и их при выводе надо сортировать по определенным полям...
 

SiMM

Новичок
ARN, можно ещё глупый вопрос - зачем их было шифровать?
 

ARN

Guest
чтобы какой-то Вася просто так не скопировал и не пользовался этой информацией
SiMM ты разве не знаеш зачем информацию шифруют? :)
 

Crazy

Developer
ARN, шифруют в самых разных целях. Причем здоровые на голову люди обычно понимают, что и когда шифровать нужно, а когда -- не стоит.

Чтобы "чтобы какой-то Вася просто так не скопировал и не пользовался этой информацией" в операционных системах (и в серверах БД) существуют средства разграничения доступа. И никакое шифрование здесь никаким боком не уперлось.

Если боишься, что кто-то прочтет файлы БД, то не забыл ли (и как именно) защитить от чтения раскодирующий скрипт? :)
 

ARN

Guest
каким нафик md5 ?:))
MCrypt'ом

какое разграничение доступа может быть в windows, Вася придет с диском и скопирует себе БД

расшифровывать информацию будет не скрипт, а программа на Delphi
 

Crazy

Developer
Автор оригинала: ARN
какое разграничение доступа может быть в windows, Вася придет с диском и скопирует себе БД

расшифровывать информацию будет не скрипт, а программа на Delphi
1. Стоимость декриптования настолько выше стоимости сортировки, что нет никакого смысла сортировать в БД -- просто отсортируешь в дельфях после расшифровки.

2. Что мешает Вася взять с собой и базу, и дельфевую программу?
 

ARN

Guest
взять Васе конечно ничего не мешает, но он не сможет запустить дельфевую программу на другом компе, там идет привязка к железу и авторизация в интернете
 

Ilya

Новичок
глупый вопрос зачем..
есть зашифрованные данные и их при выводе надо сортировать по определенным полям...
но выводить то ты их будешь наверно в незашифрованном виде? ;)
вот и сортируй.


p.s. ты случайно не на пентагон работаешь? ;)
 

Sluggard

Новичок
расшифровывать информацию будет не скрипт, а программа на Delphi
Надеюсь шифровать будет тоже программа на Delphi, привязанная к железу и требующая авторизации? :)
 

Alexandre

PHPПенсионер
расшифровывать информацию будет не скрипт, а программа на Delphi
чушь...
Вася пупкин, придет заглянет в пхп скрипты, найдет ключ и все расшифрует.
На вопос зачем нужно шифрование - так и не ответили :)

выход 1:
затащить зашифрованные данные в массив, расшифровать и отсортировать.

выход 2:
назначить в БД доп поле, по которому сопоставляется признак сортировки и "ключевое" шифрованное поле

ключевое - не всмысле, что на него существует индекс, а в смысле, по нему должна быть сортировка, если бы оно не было зашифрованным.

Например - первые две буквы фамилии - переводятся в число...
если шифруется номер кредитки... то тут подумать надо
 
Сверху