HASH hash: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) (Skapade sidan med '== hash == '''(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)''' === Beskrivning === <code> hash( string $algo, string $data, bool $binary = false, array $options = [] ): string </code> === 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äve...') |
Admin (diskussion | bidrag) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 3: | Rad 3: | ||
=== Beskrivning === | === Beskrivning === | ||
< | <pre> | ||
hash( | hash( | ||
string $algo, | string $algo, | ||
Rad 10: | Rad 10: | ||
array $options = [] | array $options = [] | ||
): string | ): string | ||
</ | </pre> | ||
=== Parametrar === | === Parametrar === | ||
Rad 56: | Rad 56: | ||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function. | Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.deflate-init.php | ||
<BR>[[PHP]] | <BR>[[PHP]] | ||
[[Funktioner]] | [[Funktioner]] | ||
[[Funktionsreferens]] | [[Funktionsreferens]] | ||
[[ | [[Hash — HASH Message Digest Framework|Hash]] | ||
<HR> | <HR> | ||
Rad 69: | Rad 68: | ||
[[Kategori:Php]] | [[Kategori:Php]] | ||
[[Kategori: | [[Kategori:Kryptografi-extensioner]] |
Nuvarande version från 20 december 2024 kl. 06.20
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.