Cryptography + Password Security Flashcards

(15 cards)

1
Q

Hvad er hashing?

A

Hashing er en envejsfunktion, der omdanner data til en fast længde hashværdi, som ikke kan dekrypteres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvad bruges hashing til i passwords?

A

Hashing bruges til at gemme passwords sikkert, så systemet kun sammenligner hashværdier – ikke selve passwordet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hvorfor kan man ikke dekryptere en hashværdi?

A

Fordi hashing ikke bruger en nøgle. Det er en matematisk envejsproces, som ikke kan reverseres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hvad er formålet med salting i password hashing?

A

Salting tilføjer en unik tilfældig værdi til hvert password, så to ens passwords får forskellige hashværdier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvordan beskytter salting mod rainbow tables?

A

Rainbow tables kan kun bruges mod usaltede hashes. Salting gør precomputed tabeller ubrugelige, fordi hver hash er unik.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hvad er peppering?

A

Peppering tilføjer en ekstra hemmelig værdi til passwordet før hashing, som ikke gemmes i databasen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvordan adskiller pepper sig fra salt?

A

Salt er unik for hver bruger og gemmes sammen med hashværdien. Pepper er fælles, hemmelig og gemmes separat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hvad er key stretching?

A

En metode, der gentager hashberegningen mange gange for at gøre brute-force-angreb langsommere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hvilke algoritmer bruges til key stretching?

A

Bcrypt, PBKDF2 og Argon2 – de gør hashing langsom og ressourcekrævende for angribere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hvorfor er SHA-1 ikke længere sikker?

A

SHA-1 er kryptografisk svækket pga. kollisionsangreb, hvor to forskellige input kan give samme hashværdi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hvad betyder et kollisionsangreb?

A

Et angreb hvor to forskellige input giver samme hashværdi, hvilket underminerer dataintegriteten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hvad er formålet med en digital signatur?

A

At bevise, at en besked kommer fra en bestemt afsender (autenticitet) og ikke er ændret (integritet).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hvordan fungerer en digital signatur teknisk?

A

Afsender hasher beskeden og krypterer hashværdien med sin private nøgle. Modtager verificerer med den offentlige nøgle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hvad er forskellen på kryptering og hashing?

A

Kryptering er tovejs (kan dekrypteres med nøgle); hashing er envejs og bruges til at validere data ikke beskytte det.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hvad er god praksis for password-sikkerhed?

A

Brug hashing med salting, peppering og key stretching (fx bcrypt), kombineret med MFA og regelmæssige opdateringer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly