Как я могу расшифровать файл, зашифрованный в Perl, используя Crypt :: CBC (Blowfish) в C? - PullRequest
1 голос
/ 24 июня 2009

У меня есть небольшой инструмент шифрования в Perl, который использует Crypt :: CBC и Blowfish для шифрования файлов.

Я хочу написать алгоритм расшифровки на C или C ++ ... Пожалуйста, кто-нибудь, помогите мне в этом.

Ответы [ 3 ]

8 голосов
/ 24 июня 2009

Исходный код Blowfish доступен здесь . Обратите внимание, что поскольку blowfish является симметричной системой шифрования, шифрование и дешифрование выполняются одинаково.

2 голосов
/ 24 июня 2009

Вот пример с использованием CryptoPP одной из величайших библиотек шифрования.

2 голосов
/ 24 июня 2009

Вы всегда можете встроить Perl в вашу C-программу ...

(Обновление: по крайней мере, один человек, кажется, думает, что это плохая идея; это действительно не так сложно сделать, и это избавляет от необходимости беспокоиться о том, точно ли Perl-реализация blowfish точно соответствует какой-либо библиотеке, которую вы найдете для этого в C. )

...