Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.178.240] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Есть строка(пароль) которую мы шифруем разрушением, делим коды ну короче извращаемся как хотим с ней.... потом когда чел вводит пароль мы его шифруем по тому же алгоритму и сравниваем 2е зашифрованных строки...
Если похожи то пароль верен и т.д. Но есть вопрос ... Какой бы алгоритм использовать чтобы была уникальная строка котороая давала бы уникальный исход при шифровании и небыло таких бы строк которые бы при шифровании не давали одинаковые результаты? |
Сообщ.
#2
,
|
|
|
random ;D ;D ;D
|
Сообщ.
#3
,
|
|
|
Цитата sourcer, 28.05.02, 11:29:10 Есть строка(пароль) которую мы шифруем разрушением, делим коды ну короче извращаемся как хотим с ней.... потом когда чел вводит пароль мы его шифруем по тому же алгоритму и сравниваем 2е зашифрованных строки... Если похожи то пароль верен и т.д. Но есть вопрос ... Какой бы алгоритм использовать чтобы была уникальная строка котороая давала бы уникальный исход при шифровании и небыло таких бы строк которые бы при шифровании не давали одинаковые результаты? Поищи информацию про Cram-MD5. ИМХО MD5 как раз и реализует то, чего тебе надо. Да и алгоритм этот, хотя не очень тяжелый, но достаточно надежный. Вот. |
Сообщ.
#4
,
|
|
|
хеширование не пробовал?
|
Сообщ.
#5
,
|
|
|
Сорри за ламерский вопрос но есть ли возможность закодированую строку
MD5 расшифровать назад?? |
Сообщ.
#6
,
|
|
|
2sourcer:
random великая вешь... ,а пвсевдослучайным числам свойственно повторятся |
Сообщ.
#7
,
|
|
|
Цитата Алексей, 28.05.02, 14:10:39 Сорри за ламерский вопрос но есть ли возможность закодированую строку MD5 расшифровать назад?? Да нет кажется, если только угадать что-ли. Не надо путать, например с Base64, где можно кодировать и декодировать. MD5 - односторонний. Есть двустороние криптографические методы защиты с декодированием, типа Дез, БлоуФиш. Но я про них ничего не знаю. Знаю что есть и что их часто юзают. ;D Кажется так. |
Сообщ.
#8
,
|
|
|
2 Sourcer:
Moderatorial [ + ] За наезд |
Сообщ.
#9
,
|
|
|
Цитата vot, 28.05.02, 21:34:14 2 Sourcer: Moderatorial [ + ] За наезд Кстати, а почему по-аглицки? |
Сообщ.
#10
,
|
|
|
Цитата sourcer, 28.05.02, 11:29:10 ... небыло таких бы строк которые бы при шифровании не давали одинаковые результаты? Необходимо использовать хэш-функции , но ни одна из хэш-функций не создает уникальных результатов. Т.е. можно найти две строки S1 и S2 такие H(S1)=H(S2), где Н-хэш функция. |
Сообщ.
#11
,
|
|
|
Цитата псих, 28.05.02, 14:19:20 2sourcer: random великая вешь... ,а пвсевдослучайным числам свойственно повторятся random работает от часов... и рандомит от часов всё.... так что если я зашифрую утром строку, а потом ту же вечером, то выйдут разные результаты.... может вешь то и великая рандом, но тут не подайдёт... |
Сообщ.
#12
,
|
|
|
А ты сделай свой генератор случайных чисел. Это не трудно. Зато возможно одно и тоже получишь. ;D ;D ;D
|
Сообщ.
#13
,
|
|
|
random работает от задаваемого случайного зерна (random seed), в качестве которого ОБЫЧНО берут текущее системное время в милисекундах. И если задать рандому в разное время одинаковые зерна, последовательность случайных чисел будет одинаковой.
|
Сообщ.
#14
,
|
|
|
2simik: ;D читай месаг GrAnd-a, ВНИМАТЕЛЬНО!
|
Сообщ.
#15
,
|
|
|
можно использовать CRC.
получать контрольную сумму от введеной строкой и сравнивать с необходимым результатом (как RAR). |