Cryptage avec md5!!! [vc++ 6.0]

Description

Tout d'abord je tient à remercier BombStrike qui a publier une dll pour mirc qui évoquait le cryptage md5 (pas sur ce site....).

Lisez le "LIS!!.txt" et vous saurez ce que vous avez à faire avec ce code!!!

Source / Exemple :


// Copiez-collez ce code dans votre projet!
#include <windows.h>

#include "md5.h"

#pragma check_stack(off)
#pragma comment( linker, "/OPT:NOWIN98" )

int md5Crypt( char pszTxtToCrypt[ 900 ] )
{
	// déclaration des variables
	char	szCar		[ 900 ],
			szHexOutput	[ 16 * 2 ];

	int		nLen,
			nDi;

	// création du code md5
	strcpy( szCar, pszTxtToCrypt );
	nLen = strlen( szCar );
	md5_state_t	state;
	md5_byte_t	digest[ 16 ];

	md5_init( &state );
	md5_append( &state, ( const md5_byte_t * ) szCar, nLen);
	md5_finish( &state, digest );

	for ( nDi = 0; nDi < 16; nDi++)
	    wsprintf( szHexOutput + nDi * 2, "%02x", digest[ nDi ] );

	wsprintf( pszTxtToCrypt,"%s", szHexOutput );

	return 3;
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.