Collections:
MD5() - Calculating MD5 Hash
How to calculate a hash value of a byte string using the MD5() function?
✍: FYIcenter.com
MD5(str) is a MySQL built-in function that
calculates a hash value of a given byte string using the MD5 (Message Digest 5) algorithm.
It always returns a 32 hexadecimal digits string presenting a 128-bit (16-byte) hash value.
For example:
SELECT MD5('FYI'), LENGTH(MD5('FYI')) AS Chars,
LENGTH(UNHEX(MD5('FYI'))) AS Bytes;
-- +----------------------------------+-------+-------+
-- | MD5('FYI') | Chars | Bytes |
-- +----------------------------------+-------+-------+
-- | 89a0ec69fae5a63c6724cc9b146971a0 | 32 | 16 |
-- +----------------------------------+-------+-------+
SELECT MD5('FYIcenter.com'), LENGTH(MD5('FYIcenter.com')) AS Chars,
LENGTH(UNHEX(MD5('FYIcenter.com'))) AS Bytes;
-- +----------------------------------+-------+-------+
-- | MD5('FYIcenter.com') | Chars | Bytes |
-- +----------------------------------+-------+-------+
-- | a742082a673f5d14258342a033173b2f | 32 | 16 |
-- +----------------------------------+-------+-------+
Reference information of the MD5() function:
MD5(str): hash Calculates a hash value of a given byte string using the MD5 algorithm. Arguments, return value and availability: str: Required. The byte string to be processed. hash: Return value. The MD5 hash value in hexadecimal digits Available since MySQL 4.1.
⇒ RANDOM_BYTES() - Generating Random Bytes
⇐ CRC32() - Cyclic Redundancy Check 32-Bit
2023-12-15, 1468🔥, 0💬
Popular Posts:
How To Select All Columns of All Rows from a Table in Oracle? The simplest query statement is the on...
How To Divide Query Output into Multiple Groups with the GROUP BY Clause in SQL Server? Sometimes, y...
How Run SQL*Plus Commands That Are Stored in a Local File in Oracle? If you have a group of commands...
How to continue to the next iteration of a WHILE loop in SQL Server Transact-SQL? How to use CONTINU...
How To List All User Names in a Database in SQL Server? If you want to see a list of all user names ...