md5 kryptering?

Tags:    delphi

Jeg har lavet et lille program som har et password der ligger i et .txt dokument, og for at man ikke bare skal kunne se, hvad koden er, vil jeg gerne havde det krypteret.
Hvis der skal bruges tredje-parts komponenter, så smid et link, og smid gerne en bid kode.

Mvh. Hensedreng



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
hvis det for at skjule dit password for nysgerrige blikke...

så kan du benytte en simpel kryptering som:
Fold kodeboks ind/udKode 


hvis du gerne vil teste krypteringen, så start et nyt projekt i delphi, drop 3 editboxe på formen, og i OnKeyUp eventet fra edit1 skriver:
Fold kodeboks ind/udKode 


Så er det i hvert fald ikke BARE lige at aflure passwordet!:O



Selv med md5 kan du ændre password, hvis det ligger i en tekstfil, person der vil ind laver bare et nyt md5 hash og sætter det ind i tekstfilen.

en måde at gøre md5 sikre på at bruge en saltphrase altså et ord elelr sætning som tilføje før elelr efter eller både før og efter password.

så skal personen der vil ind vide saltet for at lave et nyt password, og du har så også sikret det mod rainbow tables.

du kan læse mere om rainbow tables på http://en.wikipedia.org/wiki/Rainbow_table



md5 er ikke en kryptering men en envejs hashing, og det kan sagtens bruges til at gøre password ukendeligt.

men hvis password mistes, kan den ikke genskabes, nu er jeg ikke så godt til delpih men har søgt lidt og nok fundet noget.

http://irsoft.de/web/Delphi-MD5
http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Ada%3Aofficial&channel=s&hl=en&q=delphi+%2B+md5&btnG=Google+Search



jaja... men det skal også være sådan at man ikke kan slette/reset passwordet.



Thomas, den hjemmeside du linkede (http://irsoft.de/web/Delphi-MD5), på den hjemmeside var der noget kode. hvos skal jeg sætte "Saltphrase"'en ind, og hvordan gør jeg det?



Det nemmeste vil være at du bare gør det når du kalder funktion. i stedet for md5(kodeord) så md5(salt+kodeord)




Indlæg senest redigeret d. 30.03.2008 13:45 af Bruger #65
t