SYNOPSIS string sha1(string arg [, int iterations]) string sha1(bytes arg [, int iterations]) string sha1(int * arg [, int iterations]) BESCHREIBUNG Berechnet den SHA1-Hashwert von . Das Argument kann ein String, eine Bytefolge oder ein Array von Zahlen sein (die als Folge von Bytes betrachtet wird, wobei immer nur die untersten 8 Bits Verwendung finden). Falls ein String uebergeben wurde, so wird dieser in eine UTF-8-Bytefolge konvertiert und davon der Hash berechnet. Ist das Argument eine Zahl groesser 0, berechnet der Driver den Digest mit diese Anzahl an Wiederholungen. Fehlt die Angabe, fuehrt der Driver die Digest-Berechnung einmal aus. Jede Iteration kostet 5 Evalution-Ticks. BEISPIELE string s; s = sha1("Hello"); s = sha1( ({ 'H', 'e', 'l', 'l', 'o' }) GESCHICHTE Eingefuehrt in LDMud 3.3.523. LDMud 3.3.712 fuehrte Zaehlenarrays als Argument ein. LDMud 3.3.717 fuehrte die Iterations-basierte Evaluationskosten ein. Seit LDMud 3.3.719 abgeloest durch hash(). SIEHE AUCH crypt(E), md5(E)