Криптография с открытым исходным кодом для Delphi

Статус
Закрыто для дальнейших ответов.

dmitry.yanko

Member
Регистрация
16.03.2015
Сообщения
8
Реакции
44
Баллы
13
Есть в наличии nSoftware IPWorks Encrypt 9.0 Delphi Edition Full Source x86-x64 XE2-XE5:

Предлагаю рассмотреть другие варианты.
 

alexp25

Premium
Premium
Регистрация
16.04.2015
Сообщения
7
Реакции
1
Баллы
3
Native language | Родной язык
Русский
SecureBlackbox - в сети можно найти бесплатно 12.0.258 - от 15.08.2014: он много платформенный, при желании можно взять нужный *.pas и переделать для своих нужд как нативку.
Из бесплатных есть: Fundamentals Library, dcpcrypt2, а также от Synapse.
IPWorks ни когда не использовал и не хочу.
 

AlexSuv

New member
Регистрация
27.08.2007
Сообщения
14
Реакции
1
Баллы
3
LockBox3 классная штука, К тому же опенсорс.
 

sofiamay

New member
Регистрация
15.01.2013
Сообщения
7
Реакции
1
Баллы
3
Я думаю что идеального компонента просто не существует, чтобы везде работало. Fundamentals Library, dcpcrypt2 пробовал, но в PHP к примеру расшифровать нельзя то что ими зашифровано. Равно как и данные из PHP ими не обработать. Спрашивал у знатоков - сказали что реализация алгоритмов шифрование должна быть идентична везде, от компонента делфи до скрипта/кода на PHP, Java, C# и прочее. Тогда будет работать.

Я тупо забил на это и для передачи данных решил использовать SSL TCP соединение, вместо шифрования передаваемых данных какими-либо библиотеками.
 

turboJ

New member
Регистрация
16.07.2015
Сообщения
6
Реакции
6
Баллы
3
DEC 5.2 ещё есть

Добавлено через 4 минуты
Есть в наличии nSoftware IPWorks Encrypt 9.0 Delphi Edition Full Source x86-x64 XE2-XE5:
nSoftware IPWorks Encrypt 9.0 Delphi Edition Full Source x86-x64 XE2-XE5
Предлагаю рассмотреть другие варианты.
Не такой уж он фулл сорс, там вся прелесть зашита в ipworksencrypt9.dll а сорс код это тупо песни и пляски вокруг этой dll
 
Последнее редактирование модератором:

eflc

Premium
Premium
Регистрация
17.07.2010
Сообщения
4
Реакции
2
Баллы
3
Возраст
36
Native language | Родной язык
Русский
LockBox3 медленнее OpenSSL
 

immodesty

New member
Регистрация
31.08.2011
Сообщения
1
Реакции
1
Баллы
3
Зависит от того, конкретно что нужно сделать. Для базовых вещей, я использовал Synapse:

Synacrypt: Implemented are DES and 3DES encryption/decryption by ECB, CBC, CFB-8bit, CFB-block, OFB and CTR methods.

 

lfar

New member
Регистрация
02.02.2011
Сообщения
3
Реакции
1
Баллы
3
Я думаю что идеального компонента просто не существует, чтобы везде работало. Fundamentals Library, dcpcrypt2 пробовал, но в PHP к примеру расшифровать нельзя то что ими зашифровано. Равно как и данные из PHP ими не обработать. Спрашивал у знатоков - сказали что реализация алгоритмов шифрование должна быть идентична везде, от компонента делфи до скрипта/кода на PHP, Java, C# и прочее. Тогда будет работать.
Очень кретично "перевод строки" он может идти как #10#13, так и #13. Некотырые либлы могут учитывать #10 как знак в хеше.
У меня были проблемы с Indy&OpenSSL и https сервисами.
 
Последнее редактирование модератором:

LenockaSeconka

Well-known member
Команда форума
Moderator
Premium
Регистрация
11.06.2007
Сообщения
319
Реакции
451
Баллы
63
Местоположение
Минск
Native language | Родной язык
Русский

begemottio

New member
Регистрация
20.12.2010
Сообщения
15
Реакции
2
Баллы
3
Native language | Родной язык
Русский
Есть кроссплатформенная константа sLineBreak.

P.S.:
Если не ошибаюсь, LockBox 3 теперь поддерживает шифрование с помощью OpenSSL.
 

Beast_Power

Premium
Premium
Регистрация
29.04.2014
Сообщения
61
Реакции
39
Баллы
18
Native language | Родной язык
English
I would suggest Turbopower Lockbox, it is opensource
 

Keoda

Member
Регистрация
19.11.2014
Сообщения
31
Реакции
25
Баллы
18
Я много лет пользуюсь библиотекой . На её основании писал коммерческие реализации алгоритмов.
 

Sapsan777

New member
Регистрация
12.01.2009
Сообщения
5
Реакции
0
Баллы
1
Книгу Б.Шнайера "Прикладная криптография" можно почитать. Взять его исходники, скомпилировать в либу кроссплатформенно и использовать ее на разных языках. Правда, обертки самому писать придется, но...

Добавлено через 1 минуту
Скачать книгу можно, например, здесь:
 
Последнее редактирование модератором:

draior2

New member
Регистрация
25.08.2015
Сообщения
4
Реакции
1
Баллы
3
Any idea how to sign XML with X509 signature. Any suggestion. I try Openssl but in not good documented and can't found right code.
 

tell5

Moderator
Регистрация
05.03.2015
Сообщения
60
Реакции
25
Баллы
18
Местоположение
Krasnodar
Native language | Родной язык
Русский
CryptoAPI от Microsoft? вполне стыкуется с openssl
 

Rabbano

New member
Регистрация
22.06.2009
Сообщения
12
Реакции
0
Баллы
0
Возраст
43
Зачем использовать компоненты. Полно юнитов с криптографией, подключаете и пользуетесь. Причем анализируете что происходит, а не просто в слепую
 

DJ VK

New member
Регистрация
05.08.2011
Сообщения
10
Реакции
1
Баллы
3
DCPcrypt Для дельфи

Тем, у кого С++ builder могу выложить шифрование ГОСТ.
 

test-593

New member
Регистрация
03.12.2014
Сообщения
4
Реакции
0
Баллы
1
FGInt еще можно посмотреть, там в том числе есть реализация RSA
 

dimonak90

New member
Регистрация
14.07.2009
Сообщения
4
Реакции
1
Баллы
3
Возраст
56
Местоположение
Hungary

als965

New member
Регистрация
15.05.2009
Сообщения
11
Реакции
7
Баллы
3
Native language | Родной язык
Русский
open-source реализация "Кузнечика" на С++ или Delphi никому не попадалась?
 
Статус
Закрыто для дальнейших ответов.
197 132Темы
634 102Сообщения
3 618 349Пользователи
bullj5112Новый пользователь
Верх