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...
[PRG] crypt() en C sur windows
Moderators: Shub, Administrateurs - Adjoint, Modérateur, Administrateur, Global Moderator
[PRG] crypt() en C sur windows
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
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.
- pharaonix
- Lieutenant Colonel
- Posts: 1189
- Joined: 04 Oct 2002 - 19:54:51
- Location: au pantheon des dieux
- Contact:
[PRG] crypt() en C sur windows
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
Pharaonix
--==§§==-- TRAINERS CITY --==§§==--
[PRG] crypt() en C sur windows
Frustré de ne faire que du windows ?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
[edit]
Tu sais que tu me plais
Last edited by Yabo on 11 Nov 2004 - 20:19:36, edited 1 time in total.