|
|
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Разогнался использовать код MD5 от Robert Hubley, тот, что любезно выложен на http://www.bullzip.com/md5/vb/md5-visual-basic.htm ... Оказалось, что для строк длинной больше 120 символов он дает неправильные результаты, а именно: MD5 получается одно и то же для разных окончаний (начиная с 121-го символа) строки! Что делать, куда бежать? PS. А ведь от этого кода, сдается мне, много "производных" (на разных языках) по сети предагается ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 14:41 |
|
||
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Тынц. MD5, SHA-512bit в одном лице. Все бы хорошо, да только такие скорости выполнения нам еще не по зубам... Сразу рекомендую вставить где-нибудь DoEvents, приправленную MousePointer = vbHourGlass/vbNormal, - иначе вам удачи не видать... Тынц. 15 наипопулярнейших алгоритмов шифрования: Blowfish, Twofish, Rijndael, Skipjack, Serpent, Gost, RC2, RC4, TEA, DES, 3DES, 3DES112, DESE, CAST5, IDEA), 6 односторонних хэш-алгоритмов: MD2, MD4, MD5, SHA, SHA256, RipeMD плюс сжатие по Хаффману. Откомпилированная DLL и хелп (CHM) прилагаются. Must Have! Тынц MD5, алгоритм вычисления хеша, известен настолько, что мне не приходится его описывать здесь... Пользователи PHP уже успели им вдоволь попользоваться в различных Секъюрити-целях на серверах... А программисты на VB все кусали локти, сочиняя свои ключики (ака пароли) - См. МК о шифровании - однако не все так плохо: отныне есть возможность вычисления MD5-хешей прямо из VB! Архив включает библиотеку, ее исходник - все это и на Cpp, и на VB6! No Comments... Хотя этот как раз от Хабли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 15:14 |
|
||
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Спасибо, буду смотреть. Ну и, естественно, сразу проверять на длинных строках! ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 15:49 |
|
||
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Тынц-тынц-тынц ... Robert_Hubley там не в одном архиве, а в двух! Естественно, оба кривые, как и тот, что - от века - был у меня. А в третьем - от Ian Lynagh - и того круче: строка MD5 получается разной длины, - короче, чем нужно, на несколько символов! Robert_Hubley - он хотя бы на коротких строках дает тот же результат, что и команда "Создать SVF-файл" ТоталКоммандера ... а тут - вообще не поймешь, что! :-(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 16:31 |
|
||
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Ну извиняйте, больше бананьев нема. Да и внутрь не заглядывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 17:23 |
|
||
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Пришлось разбираться с кодом от Robert Hubley ... ну и накручено же там, скажу я вам! Переписал по-своему две процедуры: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 04:22 |
|
||
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Ну как оно на практике оказалось, работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 19:53 |
|
||
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Да вроде - работает ... в смылсе - работало ... год-то назад! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 22:52 |
|
||
|
SOS - MD5 от Robert Hubley.
|
|||
|---|---|---|---|
|
#18+
Иван FXSДа вроде - работает ... в смылсе - работало ... год-то назад! А переписывал процедуры со знанием делаы или на обум поковырял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2007, 01:23 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33922257&tid=2163140]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
221ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 572ms |

| 0 / 0 |
