Penguin
Diff: CryptographicHash
EditPageHistoryDiffInfoLikePages

Differences between current version and previous revision of CryptographicHash.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 12 Last edited on Sunday, March 1, 2009 9:02:55 pm by AristotlePagaltzis
Older page: version 11 Last edited on Saturday, February 28, 2009 5:09:21 pm by LawrenceDoliveiro Revert
@@ -1,12 +1,21 @@
-A CryptographicHash is a [Hash] for which is it is VeryImpossible to construct a document that results in a hash value known beforehand . This makes such hash functions useful for signing documents to assure their integrity. Several well known and understood algorithms fall in this category
+A CryptographicHash is a [Hash] for which it is ComputationallyInfeasible or at least VeryImpossible to construct a message that results in a particular pre-specified key, or to construct two messages which result in the same key . This makes such hash functions useful for assuring the integrity of documents. By encrypting the hash with a PublicKey it can also serve for signing documents such that anyone with the corresponding PublicKey can verify their integrity. Other common uses include
  
-* MD2 as per RFC:1319, a good (still?) but slow hashing algorithm  
-* MD4 as per RFC:1320  
-* [MD5] as per RFC:1321, based on MD2 but faster. People should be phasing out their use of this by now.  
-* [SHA1] is newer and has fewer theoretical attack vectors than MD5, but is also [showing signs of weakness|http://www.schneier.com/blog/archives/2005/02/sha1_broken.html].  
+* HashTable~s  
+* PasswordEncryption  
+* Making long strings shorter  
  
-A [competition is currently in progress|http://www.schneier.com/blog/archives/2007/02/a_new_secure_ha.html] to come up with a new, stronger hash function to replace the above. 
+Several well known and understood algorithms fall in this category:  
+  
+* MD2 (RFC:1319) – slow  
+* MD4 (RFC:1320)  
+* [MD5] (RFC:1321)  
+* [SHA1]  
+  
+ A [competition is currently in progress|http://www.schneier.com/blog/archives/2007/02/a_new_secure_ha.html] to come up with a new, stronger hash function to replace all of the above.  
+  
+!! See also  
+  
+* [CRC]  
  
-See also: [CRC]  
 ---- 
 CategoryCryptography