cari
RumahPerpustakaan PHPPerpustakaan lainflexihash - Pustaka PHP untuk hash
flexihash-hash库
<?php
namespace Flexihash\Hasher;
/**
 * Uses CRC32 to hash a value into a signed 32bit int address space.
 * Under 32bit PHP this (safely) overflows into negatives ints.
 *
 * @author Paul Annesley
 * @license http://www.opensource.org/licenses/mit-license.php
 */
class Crc32Hasher implements HasherInterface
{
    public function hash($string)
    {
        return crc32($string);
    }
}

Hash, secara umumnya diterjemahkan sebagai "cincang", dan juga ditransliterasi secara langsung sebagai "cincang", adalah untuk menukar input daripada sebarang panjang (juga dipanggil prapemetaan, pra-imej) kepada output panjang tetap melalui algoritma cincang , output ialah nilai hash. Penukaran ini ialah pemetaan termampat, iaitu, ruang nilai cincang biasanya jauh lebih kecil daripada ruang input yang berbeza mungkin cincang ke dalam output yang sama, jadi adalah mustahil untuk menentukan nilai input secara unik daripada nilai cincang. . Ringkasnya, ia adalah fungsi yang memampatkan mesej dalam sebarang panjang ke dalam ringkasan mesej dengan panjang tetap.

Fungsi HASH (medan algoritma komputer)


Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Bagaimana untuk Mencipta Perpustakaan Statik daripada Berbilang Perpustakaan Statik Lain?Bagaimana untuk Mencipta Perpustakaan Statik daripada Berbilang Perpustakaan Statik Lain?

17Dec2024

Mencipta Perpustakaan Statik yang Berpaut ke Perpustakaan Statik Lain Apabila membina perpustakaan statik yang bergantung pada kebergantungan daripada berbilang yang lain...

Pengepala Perpustakaan Standard C Manakah yang Termasuk Secara Eksplisit Lain?Pengepala Perpustakaan Standard C Manakah yang Termasuk Secara Eksplisit Lain?

01Nov2024

Pengepala yang manakah dalam Perpustakaan Standard C Termasuk Lain-lain? Secara umumnya, pengaturcara tidak seharusnya menganggap bahawa satu pengepala perpustakaan standard C akan...

Bagaimanakah Saya Memautkan Perpustakaan Statik yang Bergantung pada Perpustakaan Statik Lain?Bagaimanakah Saya Memautkan Perpustakaan Statik yang Bergantung pada Perpustakaan Statik Lain?

13Dec2024

Memautkan Perpustakaan Statik ke Perpustakaan Statik Lain: Pendekatan Komprehensif Perpustakaan statik menyediakan mekanisme yang mudah untuk membungkus yang boleh digunakan semula...

Bagaimana untuk menyelesaikan masalah ralat php hashBagaimana untuk menyelesaikan masalah ralat php hash

18Jan2022

Penyelesaian kepada masalah ralat php hash: 1. Cari "molten.c"; 2. Gantikan "HASH_FLAG_PERSISTENT" dalam fail dengan "IS_ARRAY_PERSISTENT" 3. Simpan fail dan konfigurasikan php.ini.

Pengepala yang manakah dalam Perpustakaan Standard C Menjamin Fungsi atau Kemasukan Khusus?Pengepala yang manakah dalam Perpustakaan Standard C Menjamin Fungsi atau Kemasukan Khusus?

02Nov2024

Pengepala dalam Perpustakaan Standard C dengan Kemasukan TerjaminDalam perpustakaan standard C, pengepala boleh menyertakan satu sama lain dalam pelbagai cara yang tidak...

Bagaimanakah jQuery Memudahkan Manipulasi DOM untuk Pembangun Web?Bagaimanakah jQuery Memudahkan Manipulasi DOM untuk Pembangun Web?

03Jan2025

Limpahan: Tersembunyi dan Pengembangan HeightjQuery membezakan dirinya daripada perpustakaan JavaScript lain melalui keserasian merentas platform dan...

See all articles