HASH hash
Hoppa till navigering
Hoppa till sök
hash
(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)
Beskrivning
hash( string $algo, string $data, bool $binary = false, array $options = [] ): string
Parametrar
- algo
- Namn på vald hashalgoritm (t.ex. "sha256"). För en lista över stödda algoritmer, se hash_algos().
- data
- Meddelandet som ska hashas.
- binary
- Om inställd på true, returneras rå binär data. Om false, returneras små bokstäver i hexadecimal representation.
- options
- En array med alternativ för olika hashalgoritmer. För närvarande stöds endast parametern "seed" av MurmurHash-varianter.
Returneringsvärden
Returnerar en sträng som innehåller den beräknade meddelandedigesten som små bokstäver i hexadecimalt format, om inte binary är inställd på true, då returneras den råa binära representationen av meddelandedigesten.
Ändringslogg
- Version
- Beskrivning
- 8.1.0
- Parametern options har lagts till.
- 8.0.0
- hash() kastar nu ett ValueError-undantag om algo är okänd; tidigare returnerades false istället.
Exempel
Exempel #1 Ett hash()-exempel
<?php echo hash('sha256', 'The quick brown fox jumped over the lazy dog.'); ?>
Resultatet av exemplet ovan blir:
68b1282b91de2c054c36629cb8dd447f12f096d3e3c587978dc2248444633483
Se även
- hash_init() - Initiera en inkrementell hashkontext
- hash_file() - Generera ett hashvärde med innehållet i en given fil
- hash_hmac() - Generera ett nyckelbundet hashvärde med HMAC-metoden
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.deflate-init.php
PHP
Funktioner
Funktionsreferens
Hash
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.