Posez votre question Signaler

Crypter en C

Lili - Dernière réponse le 8 nov. 2009 à 12:47
Bonsoir a tous,
Voila,je désirerai crypter un nom entré au clavier connaitriez vous une fonction qui fait ceci en C.
En gros une personne tape son nom a la console et je le crypte pour l'enregistrer dans un fichier
Merci d'avance
Lire la suite 

Crypter en C »

11 réponses
Réponse
+2
moins plus
Salut,

tu as un software OpenSource , A2DCrypt Files Encrypter, qui a été développé en C++, qui utilise un algorithme de cryptage symétrique en 2048 bits, qui est assez interessant:

Version Linux OpenSource: http://a2dcrypt-software.net46.net/download/a2dcrypt-v1.1-unix.tar
Version Windows gratuit: http://www.netnavis.hostoi.com/a2dcrypt/setup.zip
Référence de l'algorithme: http://www.netnavis.hostoi.com/a2dcrypt/a2dcrypt-ref.zip
loupius - 8 nov. 2009 à 12:47
J'espère que, pour la réponse, il n'était pas trop pressé ;-)
Merci quand même pour ta contribution.
Bonne année.
Ajouter un commentaire
Réponse
+0
moins plus
Merci d'avoir pris le temps de repondre
jmy connais pas trop mais en fait je veux seulment crypter un nom entré a la console je cherche une fonction en C qui le fait ou bien une bibliotheque c'est sous solaris que jtravaille
a+
Ajouter un commentaire
Réponse
+0
moins plus
Rebonjour
je m'explique un peu mieux,
un utilisateur entre son nom au clavier lorsqu'on lui demande son login celuici l'entre je le récupère je le crypte je l'enregistre dans un fichier et a aucun moment je ne dois décrypter .Et je compare le nom crypté avec le nom apparaissant dans le fichier.
De plus,serait il possible de crypté toutes les données qui entre dans une socket?
a+
batmat - 8 juin 2003 à 10:43
Tu peux aussi chercher un peu... En cherchant 30 secondes avec google, voilà ce que je viens de trouver :
http://www710.univ-lyon1.fr/~jciehl/Public/MAN/man3/crypt.3.html

Cette fonction est basée sur DES (un algo symétrique, donc pas robuste, de chez IBM).

@++

Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Ajouter un commentaire
Réponse
+0
moins plus
puisque tu sembles n epas être famillier aux techniques de cryptage je pense que tu devrais commencer par écrire une fonction simple qui le fasse :

ta fonction pourraît prendre la chaîne de caractère (le nom) et transformer chaque caractère de la chaine en le caractère correspondant à son code + unNombre(que tu as fixé)

pour décrypter, tu fais l'inverse c'est à dire - unNombre

tu peux me faire un mail à jnzeutchap@yahoo.fr
je te donnerai des bouts de code et quelques notions élémentaire de codage

bon, voilà !!!
Ajouter un commentaire
Réponse
+0
moins plus
puisque apparement tu ne chercher à aucun moment de décrypter tes messages je te conseilles d'utiliser les techniques de hachage
des algorithmes tels que le md5 sha-1 peuvent faire l'affaire
regardes du côté de http://www.adis.dynu.com/portail/digest.jsp
Lilin - 8 juin 2003 à 17:49
Merci a tous d'avoir pris le temps
a+++
Lilin - 8 juin 2003 à 17:49
Merci a tous d'avoir pris le temps
a+++
Ajouter un commentaire
Réponse
+0
moins plus
slt

je cherche un code en corba qui permet de poster ou de récupérer des messages
Ajouter un commentaire
Réponse
-1
moins plus
Quel cryptage tu veux faire ? :
- tout con du genre décalage de lettre ?
- symétrique (ex : 3DES)
- asymétrique (ex : RSA)

@++

Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Ajouter un commentaire
Ce document intitulé « crypter en C » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook