MySQL Berechnen Sie die MD5 -Prüfsumme

MySQL Berechnen Sie die MD5 -Prüfsumme

„MD5 ist einer der häufigsten Hashing -Algorithmen, die heute verwendet werden. Obwohl es als weniger sicher angesehen wird als andere Hashing -Funktionen, ist es aufgrund seiner geringen Ressourcenanforderungen, der erhaltenen Integrität usw. immer noch maßgeblich maßgeblich, usw.

Es ist auch mühelos zu vergleichen und macht es für digitale Signaturen und Integritätsüberprüfungen sehr nützlich.”

In diesem Artikel werden wir uns jedoch auf die Verwendung von MySQL-integrierten Funktionen konzentrieren, um die MD5-Prüfsumme eines Werts zu berechnen.

MySQL Md5 () Funktion

Wie Sie wahrscheinlich vermutet haben, werden wir die MD5 () -Funktion verwenden, um die MD5 -Prüfsumme einer bestimmten Zeichenfolge mit MySQL zu berechnen.

Diese Funktion ist in MySQL Version 4 nativ.1 und darüber. Es gibt die MD5 128-Bit-Prüfsumme für die Eingangszeichenfolge zurück. Die Funktionssyntax ist wie gezeigt:

MD5 (String)

Der resultierende Wert ist eine 32 hexadezimale Ziffernzeichenfolge. Die Funktion gibt null auf die Nulleingabe aus.

Beispiel 1

Das folgende Beispiel zeigt, wie Sie die Funktion md5 () verwenden können, um einen MD5 -Hash einer Eingangszeichenfolge zu erzeugen.

Wählen Sie MD5 ('LinuxHint');

Die obige Abfrage sollte einen Hash wie gezeigt zurückgeben:

| Md5 ('LinuxHint') |
| -------------------------------- |
| d1901ec2da207bc977c5965c2b4e9e79 |

Beispiel 2

Sie können auch einen numerischen Wert als Parameter liefern. Ein Beispiel ist unten gezeigt:

Wählen Sie MD5 (1234);

Ausgabezeichenfolge:

| Md5 (1234) |
| -------------------------------- |
| 81DC9BDB52D04DC20036DBD8313ED055 |

Beispiel 3

Denken Sie daran, dass MD5 einen anderen Hash -Wert zurücksetzt. Betrachten Sie beispielsweise die Hashes aus den beiden folgenden Beispielen:

Wählen Sie MD5 ('LinuxHint');

Ausgang Hash:

| Md5 ('LinuxHint') |
| -------------------------------- |
| d1901ec2da207bc977c5965c2b4e9e79 |

Abfrage 2:

Wählen Sie MD5 ('Linuxhin');

Ausgang Hash:

| Md5 ('Linuxhin') |
| -------------------------------- |
| CBDF70F882619E054C0E7E49E7E12AAE |

Wir können sehen, dass die MD5 -Funktion zwei unterschiedliche Werte zurückgibt, die eine bestimmte Eingabe haben.

Beispiel 4

Wie bereits erwähnt, wird die Funktion null zurückgegeben, wenn ein Nullwert ist.

Wählen Sie MD5 (NULL);

Ausgang:

| md5 (null) |
| --------- |
| |

Nullausgang

Abschluss

In diesem Tutorial haben Sie erfahren, wie wir die Funktion MD5 () in MySQL verwenden können, um die MD5 -Prüfsumme einer Eingangszeichenfolge zu berechnen.

Danke fürs Lesen und glücklicher Codierung!!