Страница: 1 |
Страница: 1 |
Вопрос: ЭЦП и Шифрования файлов
Добавлено: 20.04.07 08:59
Автор вопроса: rkhodjaev
Привет Всем.
Мне хотелось бы узнать как вставить ЭЦП, после чего этот же файл шифровать. Просто я хочу по Winsock’u передать файлы, но шифрованном(и + с ЭЦП)?Кто нибудь может подсказать что нибудь?!
По поводу PGP алгоритма прочитал но не очень то врубился?
Заранее спасибо Всем, за любые линки и советы
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 20.04.07 16:26
Электронная цифровая подпись может быть составлена многими алгоритмами. Например md5, crc32... Любые из этих алгоритмов есть на вб, качаешь - юзаешь...
имхо PGP для передачи файла по винсоку лишний...
Номер ответа: 2
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 20.04.07 17:04
SSL почитай еще.
Номер ответа: 3
Автор ответа:
rkhodjaev
Вопросов: 6
Ответов: 27
Профиль | | #3
Добавлено: 23.04.07 08:52
Спасибо ребята ну я пока ничего интересного не смог найти по MD5
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 23.04.07 15:29
Плохо искал...
Номер ответа: 5
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #5
Добавлено: 24.04.07 18:24
rkhodjaev, я же тебе кидал ссыль на мд5
http://www.vb.kiev.ua/code/crypt/md5_complete.zip
Там класс с реализацией мд5 на VB6.0
Функции:
 igestFileToHexStr - мд5 файла
 igestStrToHexStr - мд5 строки
Номер ответа: 6
Автор ответа:
rkhodjaev
Вопросов: 6
Ответов: 27
Профиль | | #6
Добавлено: 26.04.07 08:07
правилно ZagZag, у меня сейчас есть классы MD5 и RC4 и ,но я честно думаю как реализовать их.Есть ли обшие понятие об использовании классов MD5 и RC4
Номер ответа: 7
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #7
Добавлено: 26.04.07 23:00
Есть конечно, но на английском:
"The MD5 Message-Digest Algorithm", RFC 1321
По RC4 нашел только
RFC 2433 Microsoft PPP CHAP Extensions
Даже незнаю что это... похоже не NTLM хеши
Хотя можешь переводы на русский поискать, наверняка есть
Номер ответа: 8
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #8
Добавлено: 27.04.07 01:51
сорри
похоже не NTLM хеши = похоже НА NTLM хеши
Номер ответа: 9
Автор ответа:
rkhodjaev
Вопросов: 6
Ответов: 27
Профиль | | #9
Добавлено: 27.04.07 08:04
Zagzag
Да здесь инфи много но я пока не разобрался до сих пор честно говорья.Было бы хорошенкая статейка как использовать эти классы и какие синтакасиси есть у них,вот это и мучаеть меня
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 27.04.07 23:47
ппц.. тебе нужна статейка как из класса метод вызвать? А статейку про хеловёрд нехочешь?
Номер ответа: 11
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #11
Добавлено: 28.04.07 08:50
Дык, чё тут использовать-то?
Там в архиве вообще-то пример есть, но этот еще проще
Создай проект с формой, подключи к нему класс clsMD5.cls.
Код формы:
Private Sub Form_Load()
Set md5Test = New MD5
MsgBox LCase(md5Test.DigestStrToHexStr("Hello!")
End Sub
Номер ответа: 12
Автор ответа:
rkhodjaev
Вопросов: 6
Ответов: 27
Профиль | | #12
Добавлено: 30.04.07 15:40
Номер ответа: 13
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #13
Добавлено: 30.04.07 18:55
Хочешь новость? md5 это не шифрование
md5 - это наподобии контрольной суммы файла или строки. Ну и как ты собрался распаковывать например CRC32 файла в первоисходный файл?
А ты наверное восхищался степенью сжатия инфы? На выходе всегда 32 байта!
Номер ответа: 14
Автор ответа:
rkhodjaev
Вопросов: 6
Ответов: 27
Профиль | | #14
Добавлено: 02.05.07 08:34
Честно с я еще не знаком,мне не очень важно степень сжатия, самое главное что бы на файле было ХЭШ-значение и после чего шифрования.Вот в чем стоит задача сейчас