(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)
hash — Bir ileti aşı üretir
Bir ileti özeti üretir.
algo
Seçilen aşlama algoritmasının ismi (örn, "sha256").
Desteklenen algoritmaların listesi
hash_algos() işlevinde bulunabilir.
veriAşlanacak ileti.
ham_çıktı
true olduğu takdirde ham ikil veri çıktılanır, aksi takdirde
(false) küçük harfli onaltılıklar çıktılanır.
seçenekler
Çeşitli aşlama algoritmaları için seçenekleri içeren dizi. Şimdilik
sadece, MurmurHash türevleri "seed" bağımsız
değişkenini desteklemektedir.
Hesaplanan ileti aşını, ham_çıktı için true
belirtilmedikçe küçük harfli onaltılıklardan oluşan bir dizge olarak, aksi
takdirde ham ikil gösterimi içeren bir dizge olarak çıktılar.
| Sürüm: | Açıklama |
|---|---|
| 8.1.0 | seçenekler bağımsız değişkeni eklendi. |
| 8.0.0 |
algo bilinmiyorsa hash()
işlevi artık bir ValueError istisnası
oluşturuyor; evvelce, false dönerdi.
|
Örnek 1 - hash() örneği
<?php
echo hash('sha256', 'Pijamalı hasta yağız şoföre çabucak güvendi.');
?>Yukarıdaki örneğin çıktısı:
04eb8190a875ba9b6d05edbb0873e47ad41c48c2fac96e404040568868f3f20d