Как стать автором
Обновить

Комментарии 12

Мне кажется это ближе к криптографии, а не к программированию.
(На вопрос о том, как размещать посты сразу в двух блогах, если они находятся на стыке, ТМ ответили, что они в процессе, но красивого решения пока не нашли).
Почему же, это вполне обычное программирование. Вот буквально только сегодня ночью дописывал программу для AppStore — проверка талончика из магазина как раз требует немного «криптографии» для проверки хешей и подписей. Мне незачем вдаваться в подробности используемых стандартов, я взял libcrypto (OpenSSL), нашел нужные мне функции и просто реализовал проверку без задних мыслей, собственно словами автора топика — «не вникая в то как работает выбранный вами алгоритм».
Скажите, почему не воспользовались OpenSSL?
Или Crypto++ или PolarSSL?
libcrypto была первой библиотекой, попавшейся под руку.
Отлично написанная статья, подробно, достаточно и с примером. Хорошая работа, спасибо!
Спасибо.
В myCrypt при любой ошибке перед return; надо бы добавить free(outBuffer);
Да, согласен с вами.
А нет ни у кого бинарников этой либы под винду? Вот ни в какую собрать не могу ни студией ни mingw ни msys ни кросскомпиляция из под линукса, но я видел у некоторых прог gcrypt.dll и значит собирают как то!
Почему де-шифровки?
Два различных понятия используются в криптологии с применением терминов — расшифрование, когда ключ шифртекста доступен, и термин — дешифрование (т.е. взлом, когда ключ недоступен).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации