Сейчас на форуме: 2nd, morgot, Rio, CDK123, zds, tyns777, tihiy_grom (+5 невидимых)

 eXeL@B —› Программирование —› реализация TrippleDES в МАСМе
Посл.ответ Сообщение


Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 31 марта 2009 14:55
· Личное сообщение · #1

Может кто-нибудь бросить в меня либой с сабжем или просто исходником на масме...
Смотрел HashLib, там есть простой DES, а вот тройного нет....
весь инет перерыл, ну ничего не нашел, блин, как будто и не юзают его под масмом...

-----
бессмысленные манипуляции не становятся более разумными если их повторять





Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 31 марта 2009 15:16
· Личное сообщение · #2

у меня есть какой-то другой DES, посмотри

ffc2_31.03.2009_CRACKLAB.rU.tgz - Newdes.rar

-----
Лучше быть одиноким, но свободным © $me




Ранг: 39.2 (посетитель), 16thx
Активность: 0.020
Статус: Участник

Создано: 31 марта 2009 18:30
· Личное сообщение · #3

Обязательно на масме должна быть реализация? Как насчет того чтобы скомпилить Си-шный сорец в lib и использовать его вместе с масмом.




Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 01 апреля 2009 06:37
· Личное сообщение · #4

bbuc
хм...а я както и не додумался до компиляции сишного сорца =)
Если не найду конкретной реализации, то обязательно воспользуюсь твоим советом.
Спасибо

-----
бессмысленные манипуляции не становятся более разумными если их повторять





Ранг: 61.7 (постоянный)
Активность: 0.050
Статус: Участник
я

Создано: 01 апреля 2009 08:18 · Поправил: BaGiE
· Личное сообщение · #5

SecurAdmin
На Crypto API сделай и коду совсем мало будет. Сам я разбирался тока с ЭЦП и хэшами и оказалось совсем просто реализуется, но я думаю и блочный шифр на CAPI - это будет несколько апишек, немного коду и всё пучком.




Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 01 апреля 2009 10:01
· Личное сообщение · #6

BaGiE
К сожалению, я не настолько силен в кодинге с использованием криптоалгосов чтобы самостоятельно разобраться с виндовым криптоАПИ...cryptohash.lib тоже слабодокументирована чтобы ее заюзать. Хочется хоть каких-нибудь примеров, а их нет....

-----
бессмысленные манипуляции не становятся более разумными если их повторять





Ранг: 154.2 (ветеран), 66thx
Активность: 0.080
Статус: Участник
REVENGE Crew

Создано: 01 апреля 2009 11:47
· Личное сообщение · #7

По-моему на сайте WiteG'а или bLaCk-eye'а были исходники для Masm'а с реализацией многих крипто алгоритмов, в том числе и Triple DES, хотя могу и ошибаться.



Ранг: 116.5 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 01 апреля 2009 12:22 · Поправил: Valemox
· Личное сообщение · #8

kioresk
чота ничо не гуглится толкового на тему WiteG и bLaCk-eye - одно фуфло
кинь ссыль то по-точнее.
FrenFolio
Как бы там ни было, се равно СПС за инфу и архивчег



Ранг: 39.2 (посетитель), 16thx
Активность: 0.020
Статус: Участник

Создано: 01 апреля 2009 13:19
· Личное сообщение · #9

SecurAdmin
Тогда вот держи des + tripledes. Тут исходники и lib файл, а так же все доп. библиотеки необходимые для компиляции.

2b08_01.04.2009_CRACKLAB.rU.tgz - des.rar




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 01 апреля 2009 13:42
· Личное сообщение · #10

Valemox пишет:
чота ничо не гуглится толкового на тему WiteG и bLaCk-eye - одно фуфло

Сайт [url=www.witeg.prv.pl]WiteG[/url]
Сайт cryptocracking.cjb.net/" target="_blank">bLaCk-eye
Только они щас прикрыты. Может кому надо, то вот в архиве сайт bLaCk-eye -----
Программист SkyNet





Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 01 апреля 2009 15:26
· Личное сообщение · #11

bbuc
Спасибо, но видимо ниасилеть...там вроде как раз то что надо, tripledes_ecb_crypt (именно этот режим нужен), но вот почему-то предлагают только с двумя и с тремя ключами выполнять шифровку/расшифровку в функциях tripledes_set2key и tripledes_set3key соответсвенно...а у меня ключ один, и ключ прдставляет из себя MD5 хеш от фразы... и еще не понятно что есть tripledes context и как его объявлять...вобщем курить надо много умных книжек по криптографии чтобы хоть чтото стало понятным....

-----
бессмысленные манипуляции не становятся более разумными если их повторять





Ранг: 61.7 (постоянный)
Активность: 0.050
Статус: Участник
я

Создано: 02 апреля 2009 21:33 · Поправил: BaGiE
· Личное сообщение · #12

SecurAdmin
Специально посидел пару часов и изучил как шифровать на CryptoAPI

sources.codenet.ru/download/3074/capi_3des.html

Вроде работает и можно под AES переделать =)

В примере я сделал чтобы сразу ключ брался от MD5 строки. Пример на Делфи, но там настолько все просто, что портировать не сложно хоть на что.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 02 апреля 2009 22:14
· Личное сообщение · #13

BaGiE, спасибо за пример

-----
Лучше быть одиноким, но свободным © $me





Ранг: 61.7 (постоянный)
Активность: 0.050
Статус: Участник
я

Создано: 03 апреля 2009 07:06
· Личное сообщение · #14

Может и это пригодится кому. Как посчитать хэши на CryptoAPI:
MD2, MD4, MD5, SHA1 - работатет на любой винде с любыми сервис паками (даже в первой редакции Windows 95) так что это очень удобный и компактный способ на асме например и надо поюзать всего 6 апишек.
+SHA256, SHA384, SHA512 - работать будет только на WinXP SP3+, Windows Server 2003 (тут я точно не знаю работает ли на SP0, потому что нет возможности проверить, но на SP1 точно пашет) или любой более новое винде.

sources.codenet.ru/download/3066/CAPIHashes.html


 eXeL@B —› Программирование —› реализация TrippleDES в МАСМе
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати