Hashing Flashcards

1
Q

What is hashing?

A

It takes variable length data and creates a fix length data, a one-way encryption and cannot be reverse engineered

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

What is the hashing process?

A

This takes the data sends it through a algorithm and that spits out a randomized sequence of letters and numbers in a fixed length that can be checked for integrity

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

What is the MD5 hashing algorithms

A

128 bit, weakest and prone to collisions

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

what is SHA-1 algorithm

A

Sucessor to MD5, 160 bits, and prone to collision attacks

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

What is SHA-2 algorithm?

A

Sucessor to SHA-1, has 224,256,384,512 bit hashing and strongest security

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

What is RIPEME algorithm?

A

Designed as replacement to MD5, has 128,160,256,320 bit hashing

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

What is HMAC?

A

data integrity and authentication, keyed hashing function. Uses MD5, SHA-1 and SHA-2

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

Examples of hashing use

A

File integrity, code signing, passwords, messages that go across networks

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

What is salting?

A

Adding a extra element to a hash to add integrity and security

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