Ich habe ein Geheimwort (Beispiel: dirtydawg)
Und mit PHP möchte ich den MD5-Wert des ASCII-Äquivalents des geheimen Worts in Großbuchstaben erstellen.
Wie kann ich das tun????
Ich habe ein Geheimwort (Beispiel: dirtydawg)
Und mit PHP möchte ich den MD5-Wert des ASCII-Äquivalents des geheimen Worts in Großbuchstaben erstellen.
Wie kann ich das tun????
Wenn Sie mit "ASCII-Äquivalent" meinen, dass alle Zeichen des Wortes ASCII-Werte sind, können Sie Folgendes tun
strtoupper(md5(implode(array_map('ord', str_split('dirtydawg')))));
was gleichbedeutend ist mit
$secretWord = 'dirtydawg';
$hash = '';
for($i = 0; $i < strlen($secretWord); $i++) {
$hash .= ord($secretWord[$i]);
}
echo strtoupper(md5($hash));
Siehe auch das PHP-Handbuch unter
ord
- ASCII-Wert des Zeichens zurückgebenJe nachdem, was genau "der in Großbuchstaben geschriebene MD5-Wert des ASCII-Äquivalents" bedeutet, wollen Sie vermutlich entweder:
md5(strtoupper($secretword));
o
strtoupper(md5($secretword));
PHP hat eine ziemlich gute Dokumentation - schauen Sie mal unter http://www.php.net/md5 y http://www.php.net/strtoupper
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.