|
|
|
|
|
by adrian_b
904 days ago
|
|
While hashing is not encryption, any secure hashing function can be used for encryption, even when used as a black box, (by making an unpredictable PRNG with it). Moreover, MD5, SHA-1 and SHA-2 contain a block cipher function used in the Davies-Meyer mode of operation. The internal block cipher function can be extracted and used in any other mode of operation possible for block cipher functions. Because of these possibilities, many older laws that have existed in various places, prohibiting the inclusion of encryption in software products, but allowing secure hashing functions, have been completely misguided. |
|