|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
15.3.2009, 0:34
Сообщение
#1
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Библиотека для получения md5 хеша.
Версия API: 2 ОС: win32 или unix Автор библиотеки: Roberto Ierusalimschy Для windows: распаковываем содержимое архива в ту папку, где лежит файл ptokax.exe (не извлекаем dll и lua файлы из папки md5!) Для unix: файлы для сборки в соответствующем архиве. Краткий мануал по функциям библиотеки Все функции, зарегистрированные в таблице md5
Архив с библиотекой win32:
libmd5.rar ( 26.23 килобайт )
Кол-во скачиваний: 69Архив для сборки под unix системы:
md5.tar.gz ( 5.53 килобайт )
Кол-во скачиваний: 20Пакет для дебиан и убунты:
libptokax_md5_1.0_1.deb.tar.gz ( 6.34 килобайт )
Кол-во скачиваний: 16Скрипт для тестирования и обучения работе с функциями:
md5tests.lua ( 2.62 килобайт )
Кол-во скачиваний: 43 |
|
|
|
15.3.2009, 14:28
Сообщение
#2
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 865 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 176 раз |
илья, архив с линуксовой сошкой перепакуй. не распаковывается
|
|
|
|
15.3.2009, 14:44
Сообщение
#3
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Перезалил
|
|
|
|
16.3.2009, 0:54
Сообщение
#4
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 865 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 176 раз |
libptokax_md5_1.0_1.deb.tar.gz ( 6.34 килобайт )
Кол-во скачиваний: 4Тов. Щи убунтоведы и дебианаторы |
|
|
|
16.3.2009, 0:58
Сообщение
#5
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Что добавить?
|
|
|
|
16.3.2009, 0:59
Сообщение
#6
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 865 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 176 раз |
пакетик в шапку
|
|
|
|
18.3.2009, 6:28
Сообщение
#7
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 322 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 7 раз |
как это использовать и где? точнее не саму библиотеку(скрипты понятны) а вообще... ведб для того чтобы всё шифровалось нужны и библиотеки для клиента
|
|
|
|
18.3.2009, 13:12
Сообщение
#8
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Ха-ха... Я под столом. Набери в гугле md5 и почитай про него.
MD5 хеш одностороннее шифрование, то есть зашифрованное уже не расшифруешь. Используется в основном в вэбе. Например, в базе данных данного форума хранятся md5 хеши паролей пользователей, а не сами пароли. При входе на форум ты вводишь пароль, от него берётся md5 хеш и сравнивается с хешем в базе, если совпадают, то тебя впускает. Правда говоря сравниваются не совсем md5 хеши, а некоторые преобразованные их варианты (это делается для безопасности). |
|
|
|
18.3.2009, 15:27
Сообщение
#9
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 865 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 176 раз |
на счет мд5: у него есть уязвимость - одинаковому хэшу соотвтетствует 2 и более разных изначальных массива данных.
|
|
|
|
18.3.2009, 18:28
Сообщение
#10
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Вот именно из-за этого соответствия и нельзя получить первоначальное слово.
|
|
|
|
3.1.2011, 21:25
Сообщение
#11
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 3.1.2011 Пользователь №: 8 448 Спасибо сказали: 0 раз |
А для чего тогда нужна функция md5.decrypt, я пытаюсь выявить ошибку в скрипте, а на этой функции застрял, скрипт писал не я, и с автором связи нет.
|
|
|
|
4.1.2011, 0:12
Сообщение
#12
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Ну написано же:
Цитата Функция декодирует сообщение, закодированное функцией md5.crypt. Для любого сообщения, ключа и параметра seed выполнимо следующее тождество: md5.decrypt(md5.crypt(msg, key, seed), key) == msg
|
|
|
|
![]() ![]() |
|
Сейчас: 22.5.2012, 16:45 |