J'essaie d'invoquer le code suivant pour faire fonctionner SHA1 sur l'iPhone:iPhone SHA1 incompatible
uint8_t digest [CC_SHA1_DIGEST_LENGTH] = {0};
CC_SHA1 (keyData.bytes, keyData.length, digest); KeyData contient simplement une chaîne constante de code hexadécimal. Cependant l'hex de hachage que je reçois à cause de cela ne correspond pas à ce que génèrent les générateurs SHA1 en ligne pour le même hexagone d'entrée, mais encore plus bizarrement, il ne reste pas cohérent. En d'autres termes, je cours la fonction de hachage une fois et obtient un résultat, deux fois - un autre.
Quelqu'un peut-il m'aider ou me signaler ce que je fais de mal?
Merci d'avance!