2010-08-30 4 views
0

J'ai un petit problème avec une bibliothèque C: Byte Flood Cryptography. (http://bfcrypt.sourceforge.net).Problème avec la cryptographie Byte Flood (bibliothèque C)

Je voudrais créer un programme qui utilise à la fois les sockets linux et la cryptographie Byte Flood (les fonctions de cryptographie Byte Flood sont proches de celles fournies par stdio.h, et j'ai compris cela). Je ne sais pas comment 'lier' les deux flux Je crypterais les données directement sur le réseau.
Comment puis-je faire ?? (Je ne veux pas utiliser de tableau ou de fichiers temporaires)

+2

Il se peut que l'auteur de la bibliothèque soit un anglophone non-natif (d'où un mauvais choix de mots), mais je serais plus que sceptique quant à toute crypto qui se décrit comme "mathématiquement invulnérable". – torak

Répondre

3

N'utilisez pas cette bibliothèque. Utilisez uniquement des chiffrements et des protocoles qui ont été conçus et passés en revue par des cryptographes professionnels, et non par des crackpots qui parlent d'approches «non mathématiques» de la conception de chiffrement.

Je voudrais atteindre GnuTLS (pour les programmes C) ou Botan (si C++ est correct), moi-même. OpenSSL est populaire mais possède une licence étrange et ne devrait pas être utilisé pour le nouveau code.

+0

Ok ... Merci Zack. Je pense que je vais utiliser GnuTLS (c'est un programme C, et merci à Torak et Zack, je pense que Byte Flood Cryptography -um- non certifié ...) –