Aktueller Standort: Startseite> Funktionskategorien> sha1

sha1

Berechnen Sie den SHA1 -Hash -Wert einer Zeichenfolge
Name:sha1
Kategorie:Saite
Programmiersprache:php
Kurzbeschreibung:Berechnen Sie den SHA-1-Hash der Saite.

Definition und Verwendung

Die sha1() -Funktion berechnet den SHA-1-Hash einer Zeichenfolge.

Die sha1() -Funktion verwendet den American Secure Hash -Algorithmus 1.

Interpretation aus RFC 3174-US Secure Hash-Algorithmus 1: SHA-1 erzeugt eine 160-Bit-Ausgabe, die als Message Digest bezeichnet wird. Der Message Digest kann in einen Signaturalgorithmus eingegeben werden, der die Signatur der Nachrichten generieren oder überprüfen kann. Durch die Unterzeichnung des Meldungsdigests, anstatt die Nachricht zu unterschreiben, kann die Prozesseffizienz die Prozesseffizienz verbessern, da die Größe des Meldungsdigests normalerweise viel kleiner ist als die der Nachricht. Der Überprüfer einer digitalen Signatur muss denselben Hashing -Algorithmus wie der Schöpfer einer digitalen Signatur verwenden.

Tipp: Wenn Sie den SHA-1-Hash der Datei berechnen möchten, verwenden Sie bitte sha1_file() .

Beispiel

Beispiel 1

Berechnen Sie den SHA-1-Hash der Zeichenfolge "Hallo":

 <? Php
$ str = "Shanghai" ;
Echo SHA1 ( $ str ) ;
?>

Probieren Sie es selbst aus

Beispiel 2

Ausgangsergebnis von SHA1 ():

 <? Php
$ str = "Shanghai" ;
Echo "String:" . $ str . "<br>" ;
Echo "True - Original -Binärformat mit 20 -Zeichen:" . SHA1 ( $ str , wahr ) . "<br>" ;
Echo "Falsch - 40 Charakter Hexadezimalzahl:" . SHA1 ( $ str ) . "<br>" ;
?>

Probieren Sie es selbst aus

Beispiel 3

Ausgeben das Ergebnis von sha1() und testen Sie es:

 <? Php
$ str = "Shanghai" ;
Echo SHA1 ( $ str ) ;

if ( SHA1 ( $ str ) == "B99463D58A5C8372E6ADBDCA867428961641CB51" ))
  {
  Echo "<br> Ich liebe Shanghai!" ;
  Ausfahrt ;
  }
?>

Probieren Sie es selbst aus

Grammatik

 SHA1 ( String , roh )
Parameter beschreiben
Saite Erforderlich. Gibt die zu berechnende Zeichenfolge an.
roh

Optional. Geben Sie das Hexadezimal- oder binäre Ausgangsformat an:

  • True - Original -Binärformat mit 20 -Zeichen
  • Falsch - Standard. 40 Zeichen Hexadezimalzahl
Ähnliche Funktionen
Beliebte Artikel