新聞中心
本教程操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

站在用戶的角度思考問題,與客戶深入溝通,找到海珠網站設計與海珠網站推廣的解決方案,憑借多年的經驗,讓設計與互聯(lián)網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網站制作、成都網站設計、企業(yè)官網、英文網站、手機端網站、網站推廣、域名注冊、雅安服務器托管、企業(yè)郵箱。業(yè)務覆蓋海珠地區(qū)。
php中的hash方法
-
hash_algos — 返回已注冊的哈希算法列表
-
hash_copy — 拷貝哈希運算上下文
-
hash_equals — 可防止時序攻擊的字符串比較
-
hash_file — 給指定文件的內容生成哈希值
-
hash_final — 結束增量哈希,并且返回摘要結果
-
hash_hkdf — Generate a HKDF key derivation of a supplied key input
-
hash_hmac_algos — Return a list of registered hashing algorithms suitable for hash_hmac
-
hash_hmac_file — 使用 HMAC 方法和給定文件的內容生成帶密鑰的哈希值
-
hash_hmac — 使用 HMAC 方法生成帶有密鑰的哈希值
-
hash_init — 初始化增量哈希運算上下文
-
hash_pbkdf2 — 生成所提供密碼的 PBKDF2 密鑰導出
-
hash_update_file — 從文件向活躍的哈希運算上下文中填充數據
-
hash_update_stream — 從打開的流向活躍的哈希運算上下文中填充數據
-
hash_update — 向活躍的哈希運算上下文中填充數據
-
hash — 生成哈希值 (消息摘要)
hash_algos()
hash_algos — 返回已注冊的哈希算法列表
語法:hash_algos()
返回值:返回一個數值索引的數組, 包含了受支持的哈希算法名稱。
hash_copy()
hash_copy — 拷貝哈希運算上下文
語法:hash_copy($context)
-
$context:由 hash_init() 函數返回的哈希運算上下文。
返回值:返回哈希運算上下文的一個復本。
hash_equals()
hash_equals — 可防止時序攻擊的字符串比較
語法:hash_equals($known_string, $user_string)
-
$known_string:已知長度的、要參與比較的 string
-
$user_string:用戶提供的字符串
返回值:當兩個字符串相等時返回 true,否則返回 false。
hash_file()
hash_file — 給指定文件的內容生成哈希值
語法:hash_file($algo,$filename,$binary = false)
-
$algo:要使用的哈希算法的名稱(例如:"md5","sha256","haval160,4" 等)。 可以在 hash_algos() 中查看當前支持的算法。
-
$filename:要進行哈希運算的文件位置的 URL ;支持 fopen 封裝協(xié)議。
-
$binary:設置為 true 時,輸出原始二進制數據。 設置為 false 時,輸出小寫的十六進制字符串。
返回值:如果 binary 設置為 true, 則返回原始二進制數據表示的信息摘要, 否則返回十六進制小寫字符串格式表示的信息摘要。
hash_final()
hash_final — 結束增量哈希,并且返回摘要結果
語法:hash_final($context,$raw_output = false)
-
$context:hash_init() 函數返回的哈希運算上下文資源。
-
$raw_output:設置為 true,輸出格式為原始的二進制數據。 設置為 false,輸出小寫的 16 進制字符串。
返回值:如果 raw_output 設置為 true, 則返回原始二進制數據表示的信息摘要, 否則返回 16 進制小寫字符串格式表示的信息摘要。
hash_init()
hash_init — 初始化增量哈希運算上下文
語法:hash_init($algo,$options = 0, $key = null)
-
$algo:要使用的哈希算法名稱,例如:"md5","sha256","haval160,4" 等。 如何獲取受支持的算法清單,請參見 hash_algos()。
-
$options:進行哈希運算的可選設置,目前僅支持一個選項:HASH_HMAC。 當指定此選項的時候,必須 指定 key 參數。
-
$key:當 options 參數為 HASH_HMAC 時, 使用此參數傳入進行 HMAC 哈希運算時的共享密鑰。
返回值:返回哈希運算上下文對象,以供 hash_update(), hash_update_stream(),hash_update_file(), 和 hash_final() 函數使用。
。。。。
網站題目:php中的hash方法有哪些
轉載來于:http://www.5511xx.com/article/codocpi.html


咨詢
建站咨詢
