[PRG] crypt() en C sur windows

Ici vous pouvez demander de l'aide ou des conseils pour la création de Trainers. Vous programmez ? Vous avez des questions ? Vous connaissez un langage PHP, HTML, C, C++, Visual Basic etc... et vous souhaitez en faire profiter tout le monde c'est ici aussi? Vos questions et réponses sur le graphismes sur l'utilisation de logiciels 2D et 3D (comme Photoshop, Painter, 3DSMAX, Ligthwave, Flash etc...)

Moderators: Shub, Administrateurs - Adjoint, Modérateur, Administrateur, Global Moderator

Post Reply
User avatar
fbiseb
Sergent
Sergent
Posts: 77
Joined: 18 Oct 2002 - 16:40:46
Location: France...

[PRG] crypt() en C sur windows

Post by fbiseb »

Salut les gens je recherche l'equivalent a crypt(3) (sur unix) mais pour windows en C... ou le code ou une fonction de bibliotèque si toutefois elle existe.

si qqun sais ou trouver ca ... (c'est bien le cryptage utiliser pour les passe unix ?)

merchi d'avance...
Yabo
Colonel
Colonel
Posts: 1282
Joined: 14 Oct 2002 - 19:01:58
Location: Ici.
Contact:

[PRG] crypt() en C sur windows

Post by Yabo »

Euh crypt() ca utilise un algo basé sur le DES et quand tu dis "utilisé pour les pass UNIX" si tu veux dire utiliser pour les stocker en fait c'est pas ca. Les mots de passes sont passé au travers d'une fonction de hashage irréversible (MD5, SHA1 ...) qui fournit une empreinte du mot de passe à partir de laquelle il est impossible de retrouver le mot de passe orignale (en fait si mais on atteint une complexité de 2^51 pour le SHA0 alors pour le MD5 ...). Et donc quand tu entres ton passe il calcule l'empreinte et la compare à celle stockée.
Maintenant la fonction crypt() est dépréciée parce'qu'un DES ca se casse très (trop) facilement, il faut donc l'appliqué 3 fois ("le triple DES") ce qui est lent et couteux en temps processeur. La nouvelle norme dans les algos de cryptages à base de clé publique/privée est l'AES qui n'a pas encore été à ce jour cassé en un temps polynomiale (heureusement :)).
Sinon une implémentation de crypt() c'est facile à trouver, Linux est open-source et à priori ca n'utilise pas de fonctions propres au système ;)
Last edited by Yabo on 11 Nov 2004 - 03:56:46, edited 1 time in total.
Image

Hacking is like sex. You get in, you get out, and hope that you didn't leave something that can be traced back to you.
User avatar
pharaonix
Lieutenant Colonel
Lieutenant Colonel
Posts: 1189
Joined: 04 Oct 2002 - 19:54:51
Location: au pantheon des dieux
Contact:

[PRG] crypt() en C sur windows

Post by pharaonix »

Ca c'etait ce que yabo a appris en cours ce matin :) après il va nous parler des shadow, etc car c'est le cours de demain :arf:
Image
Pharaonix
--==§§==-- TRAINERS CITY --==§§==--
Yabo
Colonel
Colonel
Posts: 1282
Joined: 14 Oct 2002 - 19:01:58
Location: Ici.
Contact:

[PRG] crypt() en C sur windows

Post by Yabo »

Ca c'etait ce que yabo a appris en cours ce matin :) après il va nous parler des shadow, etc car c'est le cours de demain :arf:
Frustré de ne faire que du windows ? :arf:

[edit]
Tu sais que tu me plais :arf:
Last edited by Yabo on 11 Nov 2004 - 20:19:36, edited 1 time in total.
Image

Hacking is like sex. You get in, you get out, and hope that you didn't leave something that can be traced back to you.
Post Reply