Sssda1 Skrevet 23. september 2014 Del Skrevet 23. september 2014 Hei, driver med litt kryptering her. Jeg krypterer en liten tekst hei.txt : openssl enc -aes-128-cbc -p -in hei.txt -out hei.txt.enc -nosalt og da blir key: FE3838C7C11AA406DD956566E17360D5 ( og iv: EC3810A53AE0F31FC61BD322A89F7276) Lurer egentlig bare pA hvorfor denne er pA 32*16= 512 bit og ikke pA 128 bit som navnet antyder. Eller er dette en annen type nOkkel? Lenke til kommentar
endrebjo Skrevet 23. september 2014 Del Skrevet 23. september 2014 (endret) Ett hex-siffer representerer 4 bit, ikke 16. Du er forsåvidt inne på det siden et 4 bits heltall kan ha 16 forskjellige verdier (0d0 til 0d15 evnt. 0x0 til 0xF). Så nøkkelen du får ut er 32 * 4 bit = 128 bit. På den andre siden vil strengen du viser oss oppta 16 bit pr. bokstav hvis den lagres som UTF-16 tekst. Kanskje det er det som forvirrer deg? Endret 23. september 2014 av endrebjo Lenke til kommentar
Sssda1 Skrevet 23. september 2014 Forfatter Del Skrevet 23. september 2014 (endret) Javisst, det var jo det! Gikk litt i surr i bits og verdier. Takk for oppklaringen. Hva bestemmer forresten lengden pA IV? Ser den er 32bytes ved AES, mens den feks er 16bytes ved DES. Endret 23. september 2014 av lavhmrps Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå