Fonction "crypt" sous windows ? HELP [C/C++] - C - Programmation
Marsh Posté le 16-12-2005 à 17:39:42
crypt() étant une fonction POSIX.2, et Windows n'étant pas POSIX (même s'il offre une certaine compatibilité avec cette norme), il ne faut pas s'étonner de ne pas le trouver.
Peut-être dans un package annexe ?
Marsh Posté le 16-12-2005 à 17:50:55
la fonction de l'API windows qui s'occupe du cryptage c'est CryptEncrypt:
http://msdn.microsoft.com/library/ [...] ncrypt.asp
Mais il n'y aucune garantie qu'elle rende le même résultat que la fonction crypt (et en plus elle n'est pas très pratique à utiliser IMHO)
Marsh Posté le 16-12-2005 à 19:26:57
Oui effectivement ca a pas l'air simple mais je te remercie quand meme
Je crois que le décryptage va tourner sous linux.
Marsh Posté le 16-12-2005 à 20:30:40
DaV-X a écrit : Je crois que le décryptage va tourner sous linux. |
Donc a quoi va te servir ton crypt() sous windows
Marsh Posté le 17-12-2005 à 00:43:52
matafan a écrit : Donc a quoi va te servir ton crypt() sous windows |
Ben si je trouve pas de solutions on sera obligé de faire tourner les becannes sous des distribs live de linux pour décrypter spa bien pratique non plus
Marsh Posté le 25-12-2005 à 23:53:28
ReplyMarsh Posté le 27-12-2005 à 11:22:26
jfjava2002 a écrit : Dav-X tu n'aurais pas Melin en prof de sécu à Orleans ?? |
Si c'est exactement ca
Je suis pret a accepter toute aide que vous jugerez necessaire
Marsh Posté le 16-12-2005 à 17:21:34
Bonjour a tous,
Voila j'ai un probleme majeur
Notre prof de sécurité nous a donné à réaliser une petite application qui permette de casser, par force brute, des mots de passe cryptés avec la fonction crypt() du C (de type mots de passes UNIX).
On a besoin de beaucoup de calculs et donc on aimerait pouvoir compiler le programme sous windows pour pouvoir calculer les mots de passes.
Le probleme c'est que je n'arrive à trouver dans aucune api la fonction "crypt()" (pour info la meme fonction que sous php).
J'ai essayé sous Borland C++ Builder 6 que j'ai l'habitude d'utiliser, et j'ai aussi essayé sous DevC++, rien n'y fait ils ne connaisent pas la fonction.
Si quelqu'un a la solution ou alors une librairie que je pourrais utiliser ca serait sympa
Merci à tous
Message édité par DaV-X le 16-12-2005 à 17:22:44