Библиотеки Delphi 2010 Cryptography [закрываются]

7
задан RRUZ 25 April 2011 в 02:51
поделиться

5 ответов

Вот краткий список библиотек, которые я использовал как до, так и после D2009:

  • TPLockbox (Я использую неофициальную обновленную версию. Хотя есть недавнее официальное(?) обновление.)
  • DEC v5.2 (Настоятельно рекомендую)
  • DCPCrypt (Обновлено недавно)
10
ответ дан 6 December 2019 в 10:00
поделиться

Это не отвечает всем требованиям, которые вы указали выше, но взгляните на Turbopower Lockbox.

Раньше это была коммерческая библиотека компонентов, но когда Turbopower закрылся, они сделали все свои продукты открытыми. Он определённо работал с C++ builder 5, и поддерживает RSA, MD5, SHA-1, DES, тройной DES, Rindjael, и цифровую подпись сообщений.

Хотя он и не отвечает всем вашим критериям, он может скомпилироваться с небольшой доработкой, и, по крайней мере, быть отправной точкой.

UPDATE - похоже, что Шон Б. Дёркин перенял старую кодовую базу и занят её обновлением для работы с текущими версиями Delphi.

.
2
ответ дан 6 December 2019 в 10:00
поделиться

Последняя версия LockBox, скомпилированная для Delphi 2010, доступна на веб-сайте songbeamer . Ник Ходжес недавно был назначен администратором сообщества для проектов Turbo Power, и я ожидаю, что репозитории кузницы исходных текстов будут обновлены в ближайшее время. Он поддерживает все упомянутые вами методы шифрования и очень прост в реализации. Кодовая база SongBeamer будет работать в Delphi 2006, 2009 и 2010, так как я использовал ее на всех без каких-либо проблем.

Поскольку когда-то проект был коммерческим, документация (доступная на SourceForge ) отличная.

4
ответ дан 6 December 2019 в 10:00
поделиться

На основании ваших заявленных требований я согласен, что DCPCRYPT является хорошим выбором. Но вы также можете посмотреть на библиотеку OpenSSL в сочетании с блоком импорта Merrante Merrante: http://www.disi.unige.it/person/ferrantem/delphiopensssl/
Для него необходимо несколько простых модификаций Для работы с D2009 / D2010 - а именно замените PCHARS на Pansichar или Pbyte - но после того, как вы получите, чтобы вы получили отрасль, шифрование с открытым исходным кодом (включая публичное / закрытое ключ), HASHING, SSL и т. Д.

0
ответ дан 6 December 2019 в 10:00
поделиться

ICS включает в себя реализации DES, MD4, MD5 и SHA-1. http://www.overbyte.be/

1
ответ дан 6 December 2019 в 10:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: