PHP 哈希函数

PHP hash_copy() 函数用于复制 hash_init().

语法

hash_copy(context) 

参数

context必填。 指定 hash_init() 函数返回的哈希上下文。

返回值

返回哈希上下文的副本。

示例:hash_copy() 示例

下面的示例显示了hash_copy() 函数。

<?php
//初始化增量哈希上下文
$context = hash_init("md5");
//更新上下文
hash_update($context, "Hello World!");

//使用hash_copy函数处理上下文
$copy_context = hash_copy($context);

//最终确定增量哈希
//并返回结果摘要
echo hash_final($context)."\n";

//更新复制的上下文并完成
//增量哈希并返回结果摘要
hash_update($copy_context, "Hello World!");
echo hash_final($copy_context), "\n";
?> 

上述代码的输出将是:

ed076287532e86365e841e92bfc50d8c
ee41c968530f7715ab70805b341c3956