[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Алгортмы кодирования данных
John Cena
доброе время суток.

Подскажите каким образом можно закодировать строку так что б пользователь не узнал что в ней за информация, но потом эту строку можно было бы раскодировать...

заранее спасибо за ответы...



Спустя 15 минут, 9 секунд (17.09.2011 - 04:15) Invis1ble написал(а):
никак, кто захочет - вычислит алгоритм и расшифрует.
можно только максимально затруднить, придумай свой алгоритм и шифруй им.

Спустя 3 минуты, 25 секунд (17.09.2011 - 04:18) vital написал(а):
Да дофига алгоритмов. А в пхп еще и библиотека для двухстороннего шифрования есть специально - mcrypt;
http://ekimoff.ru/316/

Спустя 1 минута, 52 секунды (17.09.2011 - 04:20) vital написал(а):
Цитата (Invis1ble @ 17.09.2011 - 03:15)
никак, кто захочет - вычислит алгоритм и расшифрует.
можно только максимально затруднить, придумай свой алгоритм и шифруй им.

Вот как раз "свой" алгоритм как правило и не стоит(без четкого знания курса криптографии). Именно такие свои легко и раскрываются.

Спустя 5 минут, 33 секунды (17.09.2011 - 04:25) vital написал(а):
Цитата
mcrypt( )

Mcrypt -- популярный пакет шифрования данных в PHP, обеспечивающий возможность двустороннего шифрования (то есть собственно шифрование и расшифровку данных). Четыре режима шифрования, поддерживаемых модулем mcrypt, перечислены ниже.

CBC

Режим СВС (Cipher Block Chaining) является самым распространенным из всех четырех режимов mcrypt. В отличие от режима ЕСВ (см. ниже), СВС обеспечивает разное шифрование идентичных блоков текста, что затрудняет поиск закономерностей при попытке несанкционированной расшифровки. Если вы не знаете, какой из четырех режимов следует использовать, выбирайте СВС. Впрочем, перед принятием окончательного решения стоит ознакомиться со всеми четырьмя режимами.

СFВ

Режим СFВ (Cipher Feedback) обладает некоторыми характеристиками потоковых шифров, что избавляет от необходимости накопления блоков данных перед шифрованием. Данный режим используется очень редко.

ЕСВ

Режим ЕСВ (Electronic Code Book) шифрует каждый текстовый блок независимым блочным шифром, что несколько снижает его защищенность при шифровании относительно малых блоков обычного текста. Поскольку ЕСВ шифрует два блока простого текста одинаковым шифром, у злоумышленника появляется основа для расшифровки. Следовательно, если у вас нет веских доводов в пользу ЕСВ, вероятно, лучше воспользоваться режимом СВС.

OFB

По многим характеристикам режим OFB (Output Feedback) похож на режим СFВ. Как и СFВ, он используется относительно редко.

Это те, к-е mcrypt умеет.

Спустя 1 час, 35 минут, 46 секунд (17.09.2011 - 06:01) John Cena написал(а):
ого, спасибо за помощь!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.