2009-06-24 3 views
1

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

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

+0

Вам сначала нужно решить, будете ли вы делать это на C или C++. –

ответ

8

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

2

Вы могли всегда embed Perl в вашей программе C ...

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

2

Here is образец с использованием CryptoPP одна из самых больших библиотек криптографии.

 Смежные вопросы

  • Нет связанных вопросов^_^