Creare un hash MD5 da una NSString
Quando si crea un sistema di registrazione e login, con qualsiasi linguaggio si tratti, è sempre bene salvare l'hash della password, e non la password in chiaro.
Oggi vediamo come calcolare l'hsh MD5 di una NSString in Objective-C.
L'SDK per iPhone e iPad già dispone gli strumenti adatti per usare MD5.
Bisogna solo attivarli.
Create una classe apposita; la mi si chiama StrMD5.
L'interfaccia sarà così:
#import <Foundation/Foundation.h>
@interface NSString (StrMD5)
- (NSString*) MD5;
@end
Come vedete l'interfaccia è dichiarata come estensione di NSString.