Avatar billede geltzer Nybegynder
05. december 2002 - 15:21 Der er 9 kommentarer og
1 løsning

Hvad vil "n" bits kryptering egentlig sige?? (128bit 160bit etc.)

Når man hører om at man skal arbejde med f.eks. 128bits kryptering, hvad vil det så sige?  er det bare en binær tekst der bliver lavet om til 128bit store cife og så behandlet i en eller anden algoritme eller.........  hvordan foregår det egentlig???
Avatar billede venturer Nybegynder
05. december 2002 - 15:26 #1
Der er tale om hvor kompliceret en krypterings nøgle man kan benytte. Jo flere bits jo bedre.

1 bit = to kombinations muligheder.
2 bit = fire kombinations muligheder.
3 bit = otte kombinations muligheder.
4 bit = seksten kombinations muligheder.

osv osv.

32 bit = 4.294.967.296 muligheder.
33 bit = 8.589.934.592 muligheder.

Der bliver altså dobblet så mange løsningsmuligheder for hver bit du tilføjer i nøglen. Regn selv på hvor mange muligheder du har med 128 bit :)

2 opløftet i 128.
Avatar billede bufferzone Praktikant
05. december 2002 - 15:27 #2
Som jeg forstår det (og jeg kan tage fejl) er det således

Kryptering arbejder med meget store primtal og nøglernes længde definere hvor store disse primtal kan blive, jo større primtal du arbejder med, jo flere kombinationsmuligheder findes der, og flere kombinationer giver højere sikkerhed.
Avatar billede venturer Nybegynder
05. december 2002 - 15:27 #3
Man kan sige mængden af bit angiver hvor stor variablen i krypteringsalgoritmen kan være.
Avatar billede tele_lucien Nybegynder
05. december 2002 - 15:28 #4
Jeg har lavet SSL på min IIS, der kunne jeg vælge 4056 Bit kryptering!

Det troede jeg satme ikke, man kunne fyrre pisset op da. Det er jo sygt mand.........

Mvh Lucien
Avatar billede Slettet bruger
05. december 2002 - 23:29 #5
Nøglelængden kan kun bruges til at sammenligning hvis det er den samme algoritme der er brugt.
En 4056 bits kryptering med en algoritme behøves ikke være mere sikker en en 32 bits kryptering med en anden algoritme.
Avatar billede geltzer Nybegynder
06. december 2002 - 09:39 #6
alt det der med nøglelængdens sammenhæng med primtallets størrelse er jeg med på! det jeg tænkte på var mere, hvordan man i praksis konverterer teksten til disse primtal så man kan behandle den i en algoritme. tager man bare og deler den binære tekst op i "n" bit store tal cifre eller......? 
Det er fordi jeg arbejder på et skoleprojekt hvor jeg skal lave et program der kan kryptere en tekst. og da jeg har tænkt mig at bruge RSA algoritmen bliver jeg nødt til at vide hvordan jeg skal opnå de tal jeg skal regne på.
Avatar billede mfalck Praktikant
07. december 2002 - 16:05 #7
lån evt "Applied Cryptography" af Bruce Schneier på biblioteket - der er en gennemgang af RSA
Avatar billede jakobgt Nybegynder
06. februar 2003 - 18:41 #8
RSA-systemet benytter sig af, at man opdeler sin tekst i x antal blokke alle med den samme længde (efter princippet A = 01, B = 02 osv.). Lad os kalde en af disse blokke M. Derefter kam man kryptere M ved at udregne M^d(mod n), hvor n og d er ens offentlige nøgle. (mod n) kaldes at reducere modulo n, eller på almindeligt dansk: resten ved divisionen (M^d)/n. Et eksempel: 4(mod 3)=1, da resten af 4/3 er 1.
For at vende tilbage til RSA, så kan man dekryptere M ved at udregne M^e(mod n). Her er d så ens hemmelige nøgle, og n er den samme som ved dekryptering. n er fremkommet ved at gange 2 meget store primtal sammen. Nu til dags mener man at et sikkert n har ca 2^1024 eller 10^300 cifre. Dvs. en 1024 bit nøgle...
Her er et program der viser lidt af RSAs virkemåde: http://home3.inet.tele.dk/pmh/Tema/r1.htm

Ellers kan du låne bogen Kryptologi – fra viden til videnskab af Peter Landrock og Knud Nissen. Den er udgivet på forlaget Abacus i 1997
Avatar billede jakobgt Nybegynder
06. februar 2003 - 18:42 #9
"og n er den samme som ved dekryptering" = "og n er den samme som ved enkryptering". Sorry :D
Avatar billede jakobgt Nybegynder
07. februar 2003 - 18:06 #10
takker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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