2010-08-30 2 views
0

У меня есть небольшая проблема с библиотекой C: Криптография байтового наводнения. (http://bfcrypt.sourceforge.net).Проблема с криптографией потокового байта (библиотека C)

Я бы создал программу, которая использует как linux-сокеты, так и Byte Flood Cryptography (функции Byte Flood Cryptography находятся рядом с теми, которые предоставляются из stdio.h, и это я понимаю).

Не знаю как 'bind' два потока. Я бы зашифровал данные непосредственно в сети.
Как я могу это сделать? (Я не хочу использовать временный массив или файлы)

+2

Возможно, автор библиотеки является неродным английским оратором (отсюда и плохой выбор слов), но я бы скептически относился к любому криптому, который описывает себя как «математически неуязвимый». – torak

ответ

3

Не используйте эту библиотеку. Используйте только шифры и протоколы, которые были разработаны и рассмотрены профессиональными криптографами, а не сумасшедшими, которые говорят о «не математических» подходах к шифровому дизайну.

Я бы выбрал для GnuTLS (для программ на С) или Botan (если C++ в порядке), сам. OpenSSL популярен, но имеет странную лицензию и не должен использоваться для нового кода.

+0

Хорошо ... Спасибо Зак. Я думаю, что я буду использовать GnuTLS (это программа на C, и спасибо torak и Zack, я думаю, что Byte Flood Cryptography -um-unertified ...) –

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