• STATISTIQUES
  • Il y a eu un total de 2 membres et 14894 visiteurs sur le site dans les dernières 24h pour un total de 14 896 personnes!


    Membres: 2 433
    Discussions: 3 585
    Messages: 32 832
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Rosecode
    Programming: 36, Math: 29, Probability: 5, Sequence: 7, Crypto: 4, Brainf**k: 13, TimeRace: 4, Hack: 9
    Challenges
    [EN] Defcon
    Lancé en 1992 par Dark Tangent, DEFCON est la plus ancienne et la plus grande conférence underground de...
    Hacking
    [EN] social-engineer
    Site dédié au Social Engineering en général.
    Hacking
    [FR] dcode
    dcode.fr est le site indispensable pour décoder des messages, tricher aux jeux de lettres, résoudre des énigmes...
    Outils / Add-on
    [FR] Le site du zero
    Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modé...
    Programmation
    [EN] Astalavista
    Un site aux ressources incontournable depuis plusieurs années, Astalavista est réellement devenue un cl...
    Hacking
    [FR] PHP France
    Pour tout savoir sur le PHP, en français. Vous trouverez des tutoriels, des exemples, des astuces, toute la do...
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[C] Chiffrer des fichiers en AES-256
27-06-2014, 13h08 (Modification du message : 27-06-2014, 22h36 par WizOut.)
Message : #1
WizOut Hors ligne
Black Slave Coder
*



Messages : 111
Sujets : 13
Points: 14
Inscription : Apr 2012
[C] Chiffrer des fichiers en AES-256


Pièces jointes
.zip   aes256_wiz.zip (Taille : 19.99 Ko / Téléchargements : 1)
"Il existe deux choses infinies : l'univers et la bêtise humaine" Einstein.
PHP/MySQL (POO & PDO) : OK
HTML5/CSS3 : OK
JAVA : En cours
+1 (3) -1 (0) Répondre
27-06-2014, 13h15
Message : #2
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
RE: [C] Chiffrer des fichiers en AES-256
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure.
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
(Nicolas Boileau, L'Art poétique)
+1 (2) -1 (0) Répondre
27-06-2014, 14h19 (Modification du message : 27-06-2014, 14h22 par ark.)
Message : #3
ark Hors ligne
Psyckomodo!
*****



Messages : 1,033
Sujets : 48
Points: 317
Inscription : Sep 2011
RE: [C] Chiffrer des fichiers en AES-256
Ouais, getopt c'est quand même sacrement utile !!

Citation :Bref si vous avez des remarques n’hésitez pas.

Et bien je n’hésites pas ! :p

crypter ne se dit pas, et ça on ne le diras jamais assez ! (cf http://n-pn.fr/forum/showthread.php?tid=2397)

Bon, sinon, mis a part ça, tu devrais éviter d'utiliser AES en mode ECB, ECB présente des vulnérabilises lorsque l'on chiffre plus d'un bloc de données.
(Essaye ton truc sur le contenu d'une image (en conservant les headers, et qui contient un fond de couleur unie de préférence =)), tu te rendras vite compte du problème)

Et ensuite, lire ton fichier caractère par caractère, ça risque d’être sacrement long si tu t'attaques a des fichiers légèrement gros.

Voila voila, je crois que c'est tout ce que j'ai comme remarque =)
+1 (1) -1 (0) Répondre
27-06-2014, 22h40 (Modification du message : 27-06-2014, 22h40 par WizOut.)
Message : #4
WizOut Hors ligne
Black Slave Coder
*



Messages : 111
Sujets : 13
Points: 14
Inscription : Apr 2012
RE: [C] Chiffrer des fichiers en AES-256
Merci gruik, je vais modifier le code dès que je le pourrais
Et ark merci de l'infos je testerais ça ce soir Wink

EDIT: Voilà j'ai refais quelque chose de plus propre

@Ark ok j'ai vu ce que ça donnais avec l'algo sur une image Big Grin et j'ai compris...
"Il existe deux choses infinies : l'univers et la bêtise humaine" Einstein.
PHP/MySQL (POO & PDO) : OK
HTML5/CSS3 : OK
JAVA : En cours
+1 (0) -1 (0) Répondre
27-06-2014, 22h51
Message : #5
Ekroz Hors ligne
Membre actif
*



Messages : 77
Sujets : 13
Points: 43
Inscription : May 2013
RE: [C] Chiffrer des fichiers en AES-256
J'ai un peu de mal avec les implémentations à la mano comme ça, il suffit d'oublier un petit détail, même si le résultat est le même en apparence et ça devient unsecure.
Mais sinon très bon code, même si certains savent ce que je pense des standards de chiffrement. ^^
+1 (0) -1 (0) Répondre
26-07-2014, 22h51
Message : #6
Creaprog Hors ligne
Newbie
*



Messages : 1
Sujets : 0
Points: 0
Inscription : Nov 2013
RE: [C] Chiffrer des fichiers en AES-256
Bonsoir,

Pour ma part je pense que tu devrais remplacer printf par puts. Printft c'est assez haut niveau et présente des vulnérabilités.
+1 (0) -1 (0) Répondre
26-07-2014, 23h13 (Modification du message : 26-07-2014, 23h23 par b0fh.)
Message : #7
b0fh Hors ligne
Membre actif
*



Messages : 210
Sujets : 17
Points: 309
Inscription : Jul 2012
RE: [C] Chiffrer des fichiers en AES-256
Printf ne présente aucune vulnérabilité quand le premier argument est une constante. Et si il n'y a pas de substitutions, de toutes façons gcc le remplace automatiquement par un appel à puts.
+1 (1) -1 (0) Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 5 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut