iPhone app login

Tags:    xcode

Håber virkelig der er en der har forstand på udvikling af Apps.
Jeg er ved at lave et login og det gør jeg ved at sende data til en url og tjekker om tallet 1 kommer frem - Så er man logget ind.. Det virker helt fint, men jeg ønsker at sha512 min password string

Jeg ved bare ikke hvordan! Jeg har googlet dette og fundet frem til det her:

Min funktion:

Fold kodeboks ind/udCSharp kode 


Og her jeg gerne vil encode min password string

Fold kodeboks ind/udCSharp kode 




3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Du kalder ikke createSHA512 nogen steder. Hvis du nu kalder den med kodeordet kan du være heldig at den hasher det for dig og så kan du det hashede kodeord til serveren:
Fold kodeboks ind/udC kode 







Det har jeg forsøgt med før, men jeg er gør således:

http://i.imgur.com/dAs3jdq.png

Jeg er ikke helt så god til iPhones app endnu.. :-)



I din formatstreng har du skrevet ..."&pass=%d". Med %d forventes der at du sender et integer (tal) med ind. Men createSHA512 tager en NSString som parameter og returner en NSString, hvilket jo ikke er en integer. %@ derimod kan tage Objective C objekter, hvilket NSString er. Derfor bør du erstatte %d med %@. Hvorfor den kommer med den modsatte advarsel ved jeg ikke (måske misforstår den pointer).



Indlæg senest redigeret d. 20.04.2014 18:46 af Bruger #14645
t