|
 1.7 Кб |
|
| Столкнулся с вопросом не надежности хранения данных на хосте и решил шифровать данные в потоке
собрал небольшой скрипт, динамического подмена символов (энигма)
помогите упростить код и ваше мнение на этот счет)) | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 10:31)
| | Мнение: изобретать велосипед в области криптологии - дело дурное весьма и весьма.
Тем более, что в php симметричные криптоалгоритмы представлены достаточно широко.
В модуле php_mcrypt | |
|
|
|
|
|
|
|
для: Trianon
(03.07.2009 в 10:58)
| | ну данный код достоин жизни!
255 в 255 степени как ни как, думаю он не только не уступает хешированию, даже и превосходит его, при условии хранения ключей в отдельности
к тому же ключь может быть не просто перемешаным массивом, а с более сложной логикой
а что на счет кода, есть возможность что-то упростить? | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 11:22)
| | если я не ошибаюсь, на разработку средств шифрования требуется лицензия от ФСБ, а за применение несертифицированного шифровальщика могут взять за.... | |
|
|
|
|
|
|
|
для: GeorgeIV
(03.07.2009 в 11:30)
| | что такое ФСБ? | |
|
|
|
|
|
|
|
для: GeorgeIV
(03.07.2009 в 11:30)
| | Скайп шифрует передаваемый поток. Это с разрешения ФСБ? | |
|
|
|
|
|
|
|
для: sim5
(03.07.2009 в 11:54)
| | я ж хахол (Одессит)! у нас можно и без лицензии ))) | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 11:22)
| | код, автор которого путает хеширрование с шифрованием, достоин жизни лишь для его собственных нужд.
Это я сделал над собой усилие и выразился очень мягко.
Еще раз.
Чтобы применять что-то свое вместо проверенного в криптологии, нужны очень веские основания.
И Вам придется доказывать наличие таких оснований.
Грубо говоря: почему Вы не применяете функции mcrypt_* ? Уж коль скоро имеете в этом нужду. | |
|
|
|
|
|
|
|
для: Trianon
(03.07.2009 в 11:35)
| | хороший класс, с возможностью шифровать на собственных условиях, не пойму почему вы против, я не против стандартных функции, просто в данном случае, руки более развязаны | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 11:48)
| | Потому что он плохой. | |
|
|
|
|
|
|
|
для: Trianon
(03.07.2009 в 12:16)
| | чем, объясните? | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 12:17)
| | Я бы мог написать, что он громоздкий, медленный, допускает атаки known plain text attac, known ciphertext attak и т.п., да вообще и поскольку информацию о ключе передает в канале сообщения, то не является заявленным - не является инсрументом шифрования в принципе.
Но это всё ерунда.
[formal on]
Он плохой, повторяю, поскольку Вы не доказали обратное. Не мне, конечно, а профессиональным криптологам.
И он будет таковым оставаться, пока Вы это не сделаете.
[formal off]
А Вы этого не сделаете. По уровню применяемых средств и уровню владения кодом видно. | |
|
|
|
|
|
|
|
для: Trianon
(03.07.2009 в 12:24)
| | по пойму это амбиции, ни одного довода я не услышал | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 12:27)
| | можете обратиться к специалисту.
Напишите потом, что Вам ответят :) | |
|
|
|
|
|
|
|
для: Trianon
(03.07.2009 в 12:35)
| | уже обратился, как только так обязательно напишу (заметь, ты там подчеркнул что не специалист) | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 12:37)
| | Я - неспециалист безусловно. | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 12:27)
| | вы сначала со своими амбициями разберитесь
над средствами криптографии работают целые корпорации (не один и даже не два человека), а Вы тут взяли "как два пальца об асфальт" да и написали "шедевр"
Читайте книги авторитетных авторов (а для меня люди придумавшие РНР как ни как являются авторитетами) там чёрным по белому...
Кстати лично для меня Trianon тоже авторитет, а Вы как хотите... | |
|
|
|
|
|
|
|
для: Valick
(03.07.2009 в 12:38)
| | у меня с амбициями нормально, это не моя идея, она была реализована еще в начале века, почитайте про шифровальную машину "энигма", я лишь сделал ее интерпретацию на php | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 12:57)
| | Основной принцип данного скрипта, основан на
http://ru.wikipedia.org/wiki/Перестановка
и
http://ru.wikipedia.org/wiki/Биекция
это мои доводы! а ваши Trianon? | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 14:22)
| | Почитайте любую книжку по шифрованию и вам покажут, как легко вскрываются такие шифровки | |
|
|
|
|
|
|
|
для: GeorgeIV
(03.07.2009 в 14:38)
| | вы что шутите!? ))))) | |
|
|
|
|
|
|
|
для: freeing
(03.07.2009 в 14:42)
| | отнюдь! если найду эту книжку, пришлю название или методы вскрытия | |
|
|
|
|
|
|
|
для: GeorgeIV
(03.07.2009 в 14:58)
| | методы вскрытия такой степени ))))) ну! ну! | |
|
|
|