Se connecter / S'enregistrer
Votre question

Programmer une interface de cryprage et decryptage de fichiers,soit symetrique,a

Tags :
  • Programmation
Dernière réponse : dans Programmation
30 Mars 2011 16:07:03

Salut tout le monde
je suis entrain de programmer une interface de cryptage symétrique et asymétrique de fichiers sous Gambas2,

  1. PUBLIC SUB Button3_Click()
  2.  
  3. 'decryptage asymetrique
  4. EXEC ["openssl", "rsautl", "-decrypt", "-in", "/home/nannouse/crypt.txt ", "-out", "/home/nannouse/msg.txt", "-inkey", "/home/nannouse/priv.pem", "-passin", "pass:mpssri"]
  5. END


voila ce que m'arrive a l’exécution :
Error Reading Input File
3790:error:02001002:system library:fopen:No such file or directory:bss_file.c:126:fopen('/home/nannouse/crypt.txt ','rb')
3790:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:129:


S'ils vous plait aidez moi,
Merci d'avance et bonne journée

Autres pages sur : programmer interface cryprage decryptage fichiers symetrique

a c 232 L Programmation
30 Mars 2011 16:48:58

Salut,

Il te dit que le fichier /home/nanouse/crypt.txt n'existe pas (note qu'il y a un espace à la fin de crypt.txt, je sais pas si tu as pas ajouté un espace en trop)
m
0
l
16 Avril 2011 19:42:12

Merci bien pour ton aide :) 
ça marche maintenant mais juste j'ai un problème d'affichage de résultat d’exécution de la commande de hachage d'un fichier de type texte,voila la commande:
EXEC ["openssl", "dgst", "-md5", "/home/nannouse/Projects/28mars/rep/msg.txt"] TO TextAreaEdit2.Text
et voila le resultat:
MD5(/home/nannouse/Projects/28mars/rep/msg.txt)= 3073fd1923f1fde10acd7816efefba97

je préfère seulement afficher le résultat c'est a dire afficher seulement au niveau de textarea: 3073fd1923f1fde10acd7816efefba97
Merci pour vos aide
m
0
l
a c 232 L Programmation
16 Avril 2011 19:53:25

Je ne connais pas du tout ce langage, je ne sais pas s'il y a une option pour n'avoir que le MD5.
Sinon, tu peux faire un split sur le = et ne récupérer que la valeur de droite.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS