Duplicar posibles:
Sha256 in Objective-C for iPhoneGenerar SHA256 cadena en C Objetivo
Saludos,
estoy teniendo terribles problemas para generar una cadena SHA256 en Objective C (probablemente porque soy tan nuevo en el lenguaje).
En jQuery, todo lo que tengo que hacer es esto:
var sha256String=$.sha256("Hello");
que produce el hash como se esperaba.
Pero en Objective-C, lo he intentado lo siguiente en vano:
NSString *pword=[[NSString alloc]
initWithString:login_pword.text];
unsigned char result[64];
CC_SHA256([pword UTF8String], [pword lengthOfBytesUsingEncoding:NSASCIIStringEncoding],result);
UIAlertView *msg=[[UIAlertView alloc] initWithTitle:@"Hi" message:result delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[msg show];
[msg release];
¿Hay alguna función que puedo llamar como:
NSString *sha256String=[self getSHA256:pword];
Esto es lo que yo' Estoy tratando de crear y me resulta muy difícil.
Espero que alguien pueda ayudar.
Muchas gracias de antemano,
Espero que no esperes ninguna similitud de comportamiento entre Javascript y Objective-C. –
He visto ese hilo ya gracias. Estoy tratando de devolver la cadena sha256. – Eamorr
La pregunta vinculada no es un duplicado exacto. Votado para reabrir. –