LINUX.ORG.RU
hash подразумевает one way
следовательно только метод подбора (даже если и метод хеша старый , дырявый и с известными уязвимостями)


используйте симметричное шифрование
Sylvia ★★★★★
()
Ответ на: комментарий от anonymous
> Полно. gzip, bzip2, lzma - выбирай.

это всё не one-way операции, и xor тоже

Voker57 ★★
() автор топика
Ответ на: комментарий от Sylvia
> hash подразумевает one way следовательно только метод подбора (даже если и метод хеша старый , дырявый и с известными уязвимостями)

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

> используйте симметричное шифрование

а это тут причем?

Voker57 ★★
() автор топика
Ответ на: комментарий от Voker57
к тому что почти любой симметричный cipher легко превращается в хеш функцию
Sylvia ★★★★★
()
Сообщение - вряд ли. Коллизию - да. Например, crc.
atrus ★★★★★
()
Так не бывает. Хеш, как уже заметили, по определению односторонний. К тому же длинна результата фиксирована и взаимно однозначного отображения быть не может в принципе.
Zenom ★★★
()
Кстати, непонятны юзкейсы. Да и вся криптография уже давно реализована в библиотеках.
Zenom ★★★
()
Ответ на: комментарий от Zenom
>Кстати, непонятны юзкейсы.

Хочется поэкспериментировать с "обращением" хэша. Соответственно нужен дырявый, с известными методиками ускорения подбора.

Voker57 ★★
() автор топика
Ответ на: комментарий от Zenom
> Хеш, как уже заметили, по определению односторонний. К тому же длинна результата фиксирована и взаимно однозначного отображения быть не может в принципе.

Это понятно.

Voker57 ★★
() автор топика
Ответ на: комментарий от Voker57
Ты чего подобрать то хочешь? Для значения хеша найти сообщение, которое ему удовлетворяет? Возьми сумму всех букв по какому-нибудь модулю. Тут даже подбирать ничего не придется.
Reset ★★★★★
()
Ответ на: комментарий от Reset
> Ты чего подобрать то хочешь? Для значения хеша найти сообщение, которое ему удовлетворяет? Возьми сумму всех букв по какому-нибудь модулю. Тут даже подбирать ничего не придется.

это уж слишком многозначно. Надо и чтобы не очень много коллизий было, и была методика подбора. Думаю, попробую с crc32 пока

Voker57 ★★
() автор топика
Ответ на: комментарий от Voker57
Все хеши многозначны, то что ты найдешь в 99.99% случаев будет херней, которая тебе не нужна. crc32 по многозначности ничем не лучше того, что я предложил.
Reset ★★★★★
()
Ответ на: комментарий от Reset
а если, например, брать несколько хешей и размер сообщения?
Voker57 ★★
() автор топика
Ответ на: комментарий от Zenom
> Кстати, непонятны юзкейсы. Да и вся криптография уже давно реализована в библиотеках.

Встроить бекдор в свой софт, очевидно же.

EmStudio
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.