Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: шифрование данных в потоке
 
 автор: freeing   (03.07.2009 в 10:31)   письмо автору
1.7 Кб
 
 

Столкнулся с вопросом не надежности хранения данных на хосте и решил шифровать данные в потоке

собрал небольшой скрипт, динамического подмена символов (энигма)

помогите упростить код и ваше мнение на этот счет))

  Ответить  
 
 автор: Trianon   (03.07.2009 в 10:58)   письмо автору
 
   для: freeing   (03.07.2009 в 10:31)
 

Мнение: изобретать велосипед в области криптологии - дело дурное весьма и весьма.
Тем более, что в php симметричные криптоалгоритмы представлены достаточно широко.
В модуле php_mcrypt

  Ответить  
 
 автор: freeing   (03.07.2009 в 11:22)   письмо автору
 
   для: Trianon   (03.07.2009 в 10:58)
 

ну данный код достоин жизни!

255 в 255 степени как ни как, думаю он не только не уступает хешированию, даже и превосходит его, при условии хранения ключей в отдельности

к тому же ключь может быть не просто перемешаным массивом, а с более сложной логикой

а что на счет кода, есть возможность что-то упростить?

  Ответить  
 
 автор: GeorgeIV   (03.07.2009 в 11:30)   письмо автору
 
   для: freeing   (03.07.2009 в 11:22)
 

если я не ошибаюсь, на разработку средств шифрования требуется лицензия от ФСБ, а за применение несертифицированного шифровальщика могут взять за....

  Ответить  
 
 автор: freeing   (03.07.2009 в 11:46)   письмо автору
 
   для: GeorgeIV   (03.07.2009 в 11:30)
 

что такое ФСБ?

  Ответить  
 
 автор: sim5   (03.07.2009 в 11:54)   письмо автору
 
   для: GeorgeIV   (03.07.2009 в 11:30)
 

Скайп шифрует передаваемый поток. Это с разрешения ФСБ?

  Ответить  
 
 автор: freeing   (03.07.2009 в 11:57)   письмо автору
 
   для: sim5   (03.07.2009 в 11:54)
 

я ж хахол (Одессит)! у нас можно и без лицензии )))

  Ответить  
 
 автор: Trianon   (03.07.2009 в 11:35)   письмо автору
 
   для: freeing   (03.07.2009 в 11:22)
 

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

Это я сделал над собой усилие и выразился очень мягко.

Еще раз.
Чтобы применять что-то свое вместо проверенного в криптологии, нужны очень веские основания.
И Вам придется доказывать наличие таких оснований.

Грубо говоря: почему Вы не применяете функции mcrypt_* ? Уж коль скоро имеете в этом нужду.

  Ответить  
 
 автор: freeing   (03.07.2009 в 11:48)   письмо автору
 
   для: Trianon   (03.07.2009 в 11:35)
 

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

  Ответить  
 
 автор: Trianon   (03.07.2009 в 12:16)   письмо автору
 
   для: freeing   (03.07.2009 в 11:48)
 

Потому что он плохой.

  Ответить  
 
 автор: freeing   (03.07.2009 в 12:17)   письмо автору
 
   для: Trianon   (03.07.2009 в 12:16)
 

чем, объясните?

  Ответить  
 
 автор: Trianon   (03.07.2009 в 12:24)   письмо автору
 
   для: freeing   (03.07.2009 в 12:17)
 

Я бы мог написать, что он громоздкий, медленный, допускает атаки known plain text attac, known ciphertext attak и т.п., да вообще и поскольку информацию о ключе передает в канале сообщения, то не является заявленным - не является инсрументом шифрования в принципе.
Но это всё ерунда.
[formal on]
Он плохой, повторяю, поскольку Вы не доказали обратное. Не мне, конечно, а профессиональным криптологам.
И он будет таковым оставаться, пока Вы это не сделаете.
[formal off]
А Вы этого не сделаете. По уровню применяемых средств и уровню владения кодом видно.

  Ответить  
 
 автор: freeing   (03.07.2009 в 12:27)   письмо автору
 
   для: Trianon   (03.07.2009 в 12:24)
 

по пойму это амбиции, ни одного довода я не услышал

  Ответить  
 
 автор: Trianon   (03.07.2009 в 12:35)   письмо автору
 
   для: freeing   (03.07.2009 в 12:27)
 

можете обратиться к специалисту.
Напишите потом, что Вам ответят :)

  Ответить  
 
 автор: freeing   (03.07.2009 в 12:37)   письмо автору
 
   для: Trianon   (03.07.2009 в 12:35)
 

уже обратился, как только так обязательно напишу (заметь, ты там подчеркнул что не специалист)

  Ответить  
 
 автор: Trianon   (03.07.2009 в 12:38)   письмо автору
 
   для: freeing   (03.07.2009 в 12:37)
 

Я - неспециалист безусловно.

  Ответить  
 
 автор: Valick   (03.07.2009 в 12:38)   письмо автору
 
   для: freeing   (03.07.2009 в 12:27)
 

вы сначала со своими амбициями разберитесь
над средствами криптографии работают целые корпорации (не один и даже не два человека), а Вы тут взяли "как два пальца об асфальт" да и написали "шедевр"
Читайте книги авторитетных авторов (а для меня люди придумавшие РНР как ни как являются авторитетами) там чёрным по белому...
Кстати лично для меня Trianon тоже авторитет, а Вы как хотите...

  Ответить  
 
 автор: freeing   (03.07.2009 в 12:57)   письмо автору
 
   для: Valick   (03.07.2009 в 12:38)
 

у меня с амбициями нормально, это не моя идея, она была реализована еще в начале века, почитайте про шифровальную машину "энигма", я лишь сделал ее интерпретацию на php

  Ответить  
 
 автор: freeing   (03.07.2009 в 14:22)   письмо автору
 
   для: freeing   (03.07.2009 в 12:57)
 

Основной принцип данного скрипта, основан на
http://ru.wikipedia.org/wiki/Перестановка
и
http://ru.wikipedia.org/wiki/Биекция

это мои доводы! а ваши Trianon?

  Ответить  
 
 автор: GeorgeIV   (03.07.2009 в 14:38)   письмо автору
 
   для: freeing   (03.07.2009 в 14:22)
 

Почитайте любую книжку по шифрованию и вам покажут, как легко вскрываются такие шифровки

  Ответить  
 
 автор: freeing   (03.07.2009 в 14:42)   письмо автору
 
   для: GeorgeIV   (03.07.2009 в 14:38)
 

вы что шутите!? )))))

  Ответить  
 
 автор: GeorgeIV   (03.07.2009 в 14:58)   письмо автору
 
   для: freeing   (03.07.2009 в 14:42)
 

отнюдь! если найду эту книжку, пришлю название или методы вскрытия

  Ответить  
 
 автор: freeing   (03.07.2009 в 15:12)   письмо автору
 
   для: GeorgeIV   (03.07.2009 в 14:58)
 

методы вскрытия такой степени ))))) ну! ну!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования