2013-02-06 6 views
1

iOS에서 비밀번호를 암호화하고 싶습니다.iOS에서 비밀번호 암호화 및 암호 해독

NSData *dataIn = [@"Now is the time for all good computers to come to the aid of their masters." dataUsingEncoding:NSASCIIStringEncoding]; 
NSMutableData *macOut = [NSMutableData dataWithLength:CC_SHA256_DIGEST_LENGTH]; 

CC_SHA256(dataIn.bytes, dataIn.length, macOut.mutableBytes); 

NSLog(@"dataIn: %@", dataIn); 
NSLog(@"macOut: %@", macOut); 

지정된 키로 생성하려고합니다. 이것을 할 수있는 방법이 있습니까?

감사합니다.

+0

사용하지 마십시오 SHA256 내가보고 제안

. Bcrypt 또는 PBKDF2. SHA256이 너무 약합니다. 데이터를 해시로 암호화하고 비교를 위해 저장하지 않고 항상 사용자 입력에서 생성하십시오. –

답변

-1

NSString을 사용할 수있는 경우 NSString 추가를 다운로드 할 수 있습니다.

좋은 튜토리얼 here