©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Diese Webseite funktioniert besser mit Javascript
Der MyWAY SQL-Manager kann hier kostenlos heruntergeladen werden: als PHP-Installations-Datei als GZIP-Datei als ZIP-Archiv
Falls der Download von dieser Seite nicht funktionieren sollte, können Sie das Programm auch hier (Virengeprüft bei heise.de) herunterladen.
Mit dem Download akzeptieren Sie die Allgemeinen Geschäftsbedingungen
Das Programm MyWAY SQL-Manager funktioniert nur mit Javascript
Netzwelt
SQL-FunktionMySQLMariaDB

Die MD5 SQL-Funktion in MySQL und MariaDB - MD5-128-Bit-Prüfsumme

MD5Syntax:MD5(Zeichenkette)
Rückgabe-Wert:CHAR
Funktions-Typ:Verschlüsselung & Komprimierung
Funktions-Beschreibung

Die SQL-Funktion MD5() berechnet eine MD5-128-Bit-Prüfsumme für "Zeichenkette".

Der Rückgabewert ist eine 32-Hex-Ziffernzeichenfolge im Zeichensatz und in der Sortierung de aktuellen Verbindung.

Numerische Werte als Argument werden als Zeichenfolge interpretiert.

Wenn der Wert des Arguments "Zeichenkette" NULL ist, gibt die MD5()-Funktion NULL zurück.


Vor MariaDB Version 5.5 war der Rückgabewert eine binäre Zeichenfolge.

SQL Beispiele für die MD5-Funktion

 1
 2
 3
 4
 5
 6
 7
 8

select md5('test');
select md5(123456);
select char_length(md5('test')),bit_length(unhex(md5('test')));

select md5('');
select md5(null);

md5('test')
varchar(32) BINARY
098f6bcd4621d373cade4e832627b4f6
md5(123456)
varchar(32) BINARY
e10adc3949ba59abbe56e057f20f883e
char_length(md5('test'))
bit_length(unhex(md5('test')))
int(10)bigint(11)
32128
md5('')
varchar(32) BINARY
d41d8cd98f00b204e9800998ecf8427e
md5(null)
varchar(32) BINARY
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der MD5() Funktion in MySQL und MariaDB-Datenbanken

Sowohl MySQL als auch MariaDB bieten eine MD5()-Funktion, die zur Berechnung des MD5-Hashwerts einer Zeichenfolge verwendet wird. Dabei nimmt die Funktion eine Zeichenfolge als Eingabe und gibt eine 32 Zeichen lange Zeichenfolge mit hexadezimaler Darstellung des MD5-Hashs zurück. Dieser Hashwert wird häufig für einfache Hashing-Zwecke verwendet, beispielsweise zum Speichern von Passwörtern oder zum Überprüfen der Integrität von Daten. MD5 gilt nach heutigen Maßstäben als eher schwacher Hashing-Algorithmus, vor allem aufgrund seiner Anfälligkeit für Kollisionen. Für mehr Sicherheit sollte auf stärkere Hashing-Algorithmen wie SHA-256 oder bcrypt zurückgegriffen werden.

Die MD5()-Funktion ist nicht umkehrbar. Sobald eine Zeichenfolge mit MD5 gehasht wurde, ist es nicht mehr möglich, die ursprüngliche Zeichenfolge aus dem Hash-Wert erstellen.
MAKEDATEMAKETIMEMAXMD5MEDIANMICROSECONDMID

Weitere MySQL und MariaDB SQL Verschlüsselung & Komprimierung

AES_DECRYPTAES_DECRYPT(Zeichenkette, Schlüssel)
Mehr zur AES_DECRYPT-Funktion

AES_ENCRYPTAES_ENCRYPT(Zeichenkette, Schlüssel)
Mehr zur AES_ENCRYPT-Funktion

COMPRESSCOMPRESS(Zeichenkette)
Mehr zur COMPRESS-Funktion

DECODEDECODE(Binärstring, Passwort)
Mehr zur DECODE-Funktion

DES_DECRYPTDES_DECRYPT(Binärstring [, Schlüssel])
Mehr zur DES_DECRYPT-Funktion

DES_ENCRYPTDES_ENCRYPT(Zeichenkette [, Schlüssel])
Mehr zur DES_ENCRYPT-Funktion

ENCODEENCODE(Zeichenkette, Passwort)
Mehr zur ENCODE-Funktion

ENCRYPTENCRYPT(Zeichenkette [, Salt])
Mehr zur ENCRYPT-Funktion

FROM_BASE64FROM_BASE64(Zeichenkette)
Mehr zur FROM_BASE64-Funktion

OLD_PASSWORDOLD_PASSWORD(Zeichenkette)
Mehr zur OLD_PASSWORD-Funktion

PASSWORDPASSWORD(Zeichenkette)
Mehr zur PASSWORD-Funktion

RANDOM_BYTESRANDOM_BYTES(Länge)
Mehr zur RANDOM_BYTES-Funktion

SHASHA(Zeichenkette)
Mehr zur SHA-Funktion

SHA1SHA1(Zeichenkette)
Mehr zur SHA1-Funktion

SHA2SHA2(Zeichenkette, Länge)
Mehr zur SHA2-Funktion

TO_BASE64TO_BASE64(Zeichenkette)
Mehr zur TO_BASE64-Funktion

UNCOMPRESSUNCOMPRESS(Binärstring)
Mehr zur UNCOMPRESS-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion MD5: mysql.com und mariadb.com
Aktualisiert: 04.11.2025ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedin©2020-2025 Heino Cunze-Fischer