Estoy desarrollando la función de inicio de sesión para mi aplicación de iPhone, así que quiero cifrar la contraseña usando el algoritmo de hash SHA512 y obtener el resultado como NSString (el resultado debería ser el mismo con SHA512 en C#) Después de pasar mucho tiempo en internet, todavía no descubro la solución. :(hash una cadena de contraseña usando SHA512 como C#
¿Hay alguien tiene el código de la solución y de la muestra, por favor, ayúdame! Muchas gracias!
[Actualización] En mi código C#, la contraseña se almacena utilizando SecureString, por lo que tal vez es la causa maquillaje . diferente matriz de bytes entre Objective-C y C#
Oh, muchas gracias, voy a probarlo ahora mismo! –
Estimado Philippe, está funcionando bien, ¡gracias! –
Estimado Philippe, Tengo un problema que cuando se comparan las contraseñas hash son diferentes entre C# y Objective-c. En mi código C#, utilicé SecureString para almacenar la contraseña, así que tengo que usar Marshal Copy para obtener la matriz de bytes y vi que hay 0bytes añadidos después de cada char de la contraseña, tal vez porque el pase hash es diferente. No sé cómo resolverlo, ¿podrían ayudarme otra vez? ¡Gracias! –