Ne bih opredelil sledniq text kato smeshen, no pasazha w
cherveno opredeleno e zabawen:
- MD5 (Message Digest Algorithm 5) is a secure hash
algorithm developed at RSA Data Security, Inc. It can be used to hash an
arbitrary length byte string into a 128 bit value. MD5 is in wide use, and is
considered reasonable secure.
However, some people have reported potential weaknesses in it, and "keyed
MD5" (typically used for authentication by having a shared secret, and
computing an authentication value by hashing first the secret (as a key), and
then the data to be hashed) has been reported to be broken. It is also reported that one could build a special-purpose
machine costing a few million dollars to find a plaintext matching given hash
value in a few weeks.