csnotes/312/notes/hash.md
2019-10-22 10:30:19 -07:00

611 B

Cryptographic Hash Functions

Random Jargon

If you made it this far you know what all of this is but we need these terms because "muh academic vernacular"

  • Variable Length Input
  • Fixed size output
a = {
	'first',
	'second',
}

Both first & second as inputs result in distinct references of the same size.

  • One-way property

You should not be able to use a hash result(i.e. reference) to find an input.

In English: Only inputs can find outputs, not the other way around.

  • Two-way property/ Collision-free Property

2 identical data inputs will map to the same output