Andrew Boyson / crypto

Dependents:   oldheating gps motorhome heating

Revision:
0:be515c9019e3
Child:
2:82268409e83f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/explanation.txt	Thu Jul 25 21:16:24 2019 +0000
@@ -0,0 +1,14 @@
+SHA
+secure hash algorithm
+   - it is deterministic, meaning that the same message always results in the same hash
+   - it is quick to compute the hash value for any given message
+   - it is infeasible to generate a message that yields a given hash value
+   - it is infeasible to find two different messages with the same hash value
+   - a small change to a message should change the hash value so extensively that
+     the new hash value appears uncorrelated with the old hash value (avalanche effect)
+   
+HMAC
+keyed-hash message authentication code or hash-based message authentication code
+   - it is a message authentication code (MAC) involving a cryptographic hash function and a secret cryptographic key.
+   - it may be used to simultaneously verify both the data integrity and the authentication of a message
+   - used to sign a message with a symmetrical key
\ No newline at end of file