Passwords Flashcards

(6 cards)

1
Q

What are the 3 steps of offline dictionary attacks?

A

1) attacker gets a password file 2) attacker gets an encrypted/hashed password 3) attackers tries password from dictionary of common passwords, and compares with the encrypted/hashed one

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

What are 3 countermeasures to offline attacks?

A

Store hash of password, add password to salt, keep passwords away from userIDs

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

What are 3 properties of Hash Functions?

A

1) Non reversible (use hash to hash, cannot use to unhash) 2) Fixed size produced 3) Hash produced is unique

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

What are 4 step to hash salting?

A

1) Get password 2) Add salt 3) Compute hash 4) Store hash and salt

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

What are Rainbow Tables?

A

precalculated tables for reversing hash functions

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

What are 2 positives of Rainbow Tables?

A

Rainbow tables do not take much space, brute force takes much more time

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