Xcode MD5-SHA512

XCode AppleMostani videóban  MD5 és a SHA512 hash függvény látható ! Mi az MD5 és a SHA512 http://hu.wikipedia.org itt olvashattok róla részletesen !
Röviden ezzel a hash függvénnyel vannak titkosítva a weboldalakon a jelszavak, és a most induló MEGA oldal is ezzel dolgozik ! Ez egy egyirányú függvény, tehát visszafejteni nem lehet !!

Amint látni lehet mind az MD5-höz és a SHA512-höz létre van hozva egy text rész és egy Label ahol a függvény van megjelenítve, a jobb láthatóság miatt én e-mail-be küldtem az adatokat, hogy látni lehessen az eltérést a két függvény  közötti karakter eltérést!
Ami fontos az-az import <CommonCrypto/CommonDigest.h> !!!
MD5 függvény:
const char *ptr = [self UTF8String];
unsigned char md5Buffer[CC_MD5_DIGEST_LENGTH];
CC_MD5(ptr, strlen(ptr), md5Buffer);

NSMutableString *output = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2];
for(int i = 0; i < CC_MD5_DIGEST_LENGTH; i++)
[output appendFormat:@”%02x”,md5Buffer[i]];
return output;

Ha valamit függvénnyel akarunk megjeleníteni akkor így néz ki !
NSString *m5string =  m5textField.text; // beírt szöveg mező
md5TextField.text = [m5string MD5]; // megjelenítő Label = beírt szöveg mező MD5 hash-elve
Ahogy mondani szokta H2CO3 barátom, a többi már pofon egyszerű 😀 és volt már róla szó az oldalon!!


Letöltés itt

Hozzászólás

Kategória: Források

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés /  Módosítás )

Google kép

Hozzászólhat a Google felhasználói fiók használatával. Kilépés /  Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés /  Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés /  Módosítás )

Kapcsolódás: %s