Terms & Definitions
SHA-1 cryptographic hash
The SHA-1 cryptographic hash is a
NIST Secure
Hash Standard function.
Some of the most important properties of cryptographic / secure hash are:
 
-  Hash inversion is hard:
For any x:
given only hash(x), it is hard to find x
 
This property assumes that the value x is not known.
It also assumes that x is not more
than the maximum value that can be hashed.
 
 -  Hash forgery is hard:
Given x, it is hard to find a
y != x
such that hash(y) = hash(x)
 
This property assumes that x and
y are not more
than the maximum value that can be hashed.
 
 -  Linear hash operations are hard:
For any x:
given only hash(x), and c != 0,
it is hard to compute hash(x + c)
 
This property assumes that the value x is not known.
It also assumes that both x + c and
x are not more than the maximum value that can be hashed.
 
  
				 |