AES 256 MD5Fingerprint() is not a function

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
digital
Messages : 25
Inscription : mar. 02/févr./2016 0:34

AES 256 MD5Fingerprint() is not a function

Message par digital »

Bonjour voila j'essaie en vain d'utiliser l'AES 256 entre une application PHP et PureBasic en Unicode.
EBC ou CBC ca pas trop d'importance j'ai trouver du coup ceci:

http://purebasic.fr/english/viewtopic.p ... 8&start=15


Mais à la compilation j'ai une erreur à la ligne:
key$ = Left(MD5Fingerprint(@pwd$, StringByteLength(pwd$)), 32) ; it's 32 bytes anyway, only reason for Left() is for smaller key sizes
Des idées ?
digital
Messages : 25
Inscription : mar. 02/févr./2016 0:34

Re: AES 256 MD5Fingerprint() is not a function

Message par digital »

; Ancien
Resultat$ = MD5FileFingerprint(Fichier$)

; Nouveau
UseMD5FingerPrint()
Resultat$ = FileFingerprint(Fichier$, #PB_Cipher_MD5)
Bon bah enfaite j'ai réglé le problème tout seul en suivant le changement de fonction du à purebasic 5.42.
Ceci dit et bien sa ne fonctionne toujours pas.

J'arrive pas à pondre ou trouver un code AES très basique ECB ou CBC ou je peut decrypter une valeur encrypter par PHP en AES.

(Le truc -> PHP crypt la valeur, PureBasic -> La decrypt la valeur)



Si quelqu'un à déja réaliser ce type de travail en unicode qui me fait signe.
Répondre