<?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,一般翻譯做“散列”,也有直接音譯為“哈希”的,就是把任意長度的輸入(又叫做預映射, pre-image),通過散列算法,變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,也就是,散列值的空間通常遠小於輸入的空間,不同的輸入可能會散列成相同的輸出,所以不可能從散列值來唯一的確定輸入值。簡單的說就是一種將任意長度的消息壓縮到某一固定長度的訊息摘要的函數。
HASH函數(電腦演算法領域)
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
26May2023
PHP是一種非常流行的開源腳本語言,它廣泛地用於Web開發。 PHP提供了許多功能強大的類別庫,這些類別庫為Web開發者提供了許多便利。在本文中,我們將介紹PHP中的一些常見類別庫和它們的用法。 StandardPHPLibrary(SPL)SPL是PHP的標準類別庫,提供了許多解決問題的類別和介面。這些類別包含了幾乎所有PHP開發中可能需要的資料結構和演算法,例如:堆
22Nov2016
以下是一些非常有用的PHP類別庫,相信一定可以為你的WEB開發提供更好和更快速的方法。 圖表庫 下面的類別庫可以讓你很簡的創建複雜的圖表和圖片。當然,它們需要GD庫的支援。 pChart - 一個可以建立統計圖的函式庫。 Libchart - 這也是一個簡單的統計圖庫。 JpGraph - 一個物件導向的圖片建立類別。 Open Flash Chart - 這是一個基於Flash的統計圖。 …
26Apr2024
PHP函數庫包含以下類別:核心類別:基本類型、數學、字串、陣列日期和時間類別:日期、時間、時區檔案和目錄類別:檔案、目錄網路類別:套接字、URL、HTTP安全類別:加密、雜湊、隨機數其他類別:異常、調試、影像
29Jul2016
資料庫連接:資料庫連接PHP物件導向的使用教程簡單資料庫連接:這個PHP的資料庫連接類別,應該算是最簡單的一個連接類別了,也是最好明白的一個連結類別.作為開始PHP面向程式設計之旅的一個開始吧.我看了很多網上流傳的MYSQL資料庫連接類,都太複雜拉.以我己見,真的沒必要搞得那麼複雜,一個小小的數據庫連接. 下面是我的寫的類: php Class createdb //類別的開始{ var $db= "localhost";//資料庫位址