diff options
author | des <des@FreeBSD.org> | 2017-03-12 13:14:49 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2017-03-12 13:14:49 +0000 |
commit | 1016f72b934bf9ef2cc190a09ce82c157ce46d96 (patch) | |
tree | 74635f5dc3b343d8f4df758f47331045afcf9cae /sbin/md5 | |
parent | 703546d3fe8b2b3aa3bf108f0d5e7104546f7b13 (diff) | |
download | FreeBSD-src-1016f72b934bf9ef2cc190a09ce82c157ce46d96.zip FreeBSD-src-1016f72b934bf9ef2cc190a09ce82c157ce46d96.tar.gz |
MFH (r314528): update to reflect the state of SHA-1
Diffstat (limited to 'sbin/md5')
-rw-r--r-- | sbin/md5/md5.1 | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/sbin/md5/md5.1 b/sbin/md5/md5.1 index 6fa0393..b3fd5ea 100644 --- a/sbin/md5/md5.1 +++ b/sbin/md5/md5.1 @@ -67,21 +67,17 @@ in a secure manner before being encrypted with a private key under a public-key cryptosystem such as .Tn RSA . .Pp +The .Tn MD5 -has been completely broken as far as finding collisions is -concerned, and should not be relied upon to produce unique outputs. -This also means that -.Tn MD5 -should not be used as part of a cryptographic signature scheme. -At the current time (2014-05-17) there is no publicly known method to -.Dq reverse -MD5, i.e., to find an input given a hash value. -.Pp -.Tn SHA-1 -currently (2014-05-17) has no known collisions, but an attack has been -found which is faster than a brute-force search, placing the security of +and .Tn SHA-1 -in doubt. +algorithms have been proven to be vulnerable to practical collision +attacks and should not be relied upon to produce unique outputs, nor +should they be used as part of a cryptographic signature scheme. +As of 2016-03-02, there is no publicly known method to +.Em reverse +either algorithm, i.e. to find an input that produces a specific +output. .Pp .Tn SHA-512t256 is a version of @@ -94,6 +90,8 @@ The hashes are not interchangeable. .Pp It is recommended that all new applications use .Tn SHA-512 +or +.Tn SKEIN-512 instead of one of the other hash functions. .Pp The following options may be used in any combination and must |