Avatar billede dl Nybegynder
13. juni 2004 - 17:55 Der er 7 kommentarer og
1 løsning

Lav et hash, hvordan ?

Hvordan kan man lave et hash på en fil!

Jeg har læst man gør det meget på krypteret beskeder ?

Hvad kan man ellers bruge det til ?

//dl
Avatar billede arne_v Ekspert
13. juni 2004 - 17:58 #1
simpelt : bare tag og xor 4 byte af gangen

lidt mere prof: se på en hashing algoritme som f.eks. MD5

Hashing bruges normalt til at verificere at indholdet af en fil ikke er ændret
siden udregning af hash

Det kan bruge stil flere ting men bl.a. i forbindles emed digital signatur
Avatar billede dl Nybegynder
13. juni 2004 - 19:10 #2
Kan du give et eksempel på en MD5 algoritme ?
Eller en lille kode ?

//dl

Og gerne med komentar ved alle linie, så jeg kan se hvad der sker. ;)
Avatar billede arne_v Ekspert
13. juni 2004 - 19:13 #3
MD5 er en ganske besmt algoritme.

Der må være adskillige Delphi implementationer tilgængelig.

Google fandt:

http://www.fichtner.net/delphi/md5.delphi.phtml
Avatar billede arne_v Ekspert
13. juni 2004 - 19:14 #4
Avatar billede dl Nybegynder
13. juni 2004 - 19:27 #5
Jamen, jo ... de MD5 man kan finde... er de gratis...

Hvad hvis man skal bruge dem i et program som man tager penge for, hva så ?
Avatar billede arne_v Ekspert
13. juni 2004 - 19:51 #6
Prøv og læs eventuelle licens betingelser på de links.
Avatar billede dl Nybegynder
13. juni 2004 - 19:55 #7
takker, arne_v
Kan du give et svar. så du lige kan få noget point.
Avatar billede arne_v Ekspert
13. juni 2004 - 19:56 #8
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester