MySQL | MD5 Function Last Updated : 08 Nov, 2019 Comments Improve Suggest changes Like Article Like Report The MySQL MD5 function is used to return an MD5 128-bit checksum representation of a string. The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. The value returned by the MD5 function is a binary string of 32 hexadecimal digits, or NULL if the argument was NULL. The return value can also be used as a hash key. The MD5 function accepts one parameter which is the string to be encrypted. Syntax: MD5( plain_string ) Parameters Used: plain_string - It is used to specify the plain text string that is to be encrypted. Return Value: The MD5 function in MySQL returns a binary string of 32 hexadecimal digits. Supported Versions of MySQL: MySQL 5.7 MySQL 5.6 MySQL 5.5 MySQL 5.1 MySQL 5.0 MySQL 4.1 Example-1: Implementing MD5 function on a string. SELECT MD5('xyz'); Output: d16fb36f0911f878998c136191af705e Example-2: Implementing MD5 function on a string with a combination of characters and integer values. SELECT MD5('xyz123'); Output: j89hj65l0355k878998c136191kl906w Example-3: Implementing MD5 function on a bigger string. SELECT MD5('geeksforgeeks'); Output: a6eb56f80be8a120436d6f1c9b8d87ca Example-4: Implementing MD5 function on a NULL string. SELECT MD5('NULL'); Output: NULL Comment More info S Shubrodeep Banerjee Follow Improve Article Tags : SQL mysql SQLmysql Explore SQL Tutorial 7 min read BasicsWhat is SQL? 6 min read SQL Data Types 3 min read SQL Operators 5 min read SQL Commands | DDL, DQL, DML, DCL and TCL Commands 4 min read SQL Database Operations 3 min read SQL CREATE TABLE 3 min read Queries & OperationsSQL SELECT Query 2 min read SQL INSERT INTO Statement 4 min read SQL UPDATE Statement 3 min read SQL DELETE Statement 3 min read SQL - WHERE Clause 3 min read SQL | Aliases 3 min read SQL Joins & FunctionsSQL Joins (Inner, Left, Right and Full Join) 4 min read SQL CROSS JOIN 2 min read SQL | Date Functions 4 min read SQL | String functions 6 min read Data Constraints & Aggregate FunctionsSQL NOT NULL Constraint 2 min read SQL PRIMARY KEY Constraint 5 min read SQL Count() Function 7 min read SQL SUM() Function 5 min read SQL MAX() Function 4 min read AVG() Function in SQL 4 min read Advanced SQL TopicsSQL Subquery 4 min read Window Functions in SQL 6 min read SQL Stored Procedures 7 min read SQL Triggers 5 min read SQL Performance Tuning 6 min read SQL TRANSACTIONS 6 min read Database Design & SecurityIntroduction of ER Model 10 min read Introduction to Database Normalization 6 min read SQL Injection 11 min read SQL Data Encryption 5 min read SQL Backup 4 min read What is Object-Relational Mapping (ORM) in DBMS? 7 min read Like