带有效期的加密解密功能

代码语言:php

所属分类:其他

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
//有效期加解密函数
//此函数的厉害之处在于可以在指定时间内加密还原字符串,超时无法还原。
//这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等。

/**
* @param string $string 原文或者密文
* @param string $operation 操作(ENCODE加密 | DECODE解密), 默认为 DECODE
* @param string $key 密钥
* @param int $expiry 密文有效期, 加密时候有效, 单位 秒,0 为永久有效
* @return string 处理后的 原文或者 经过 base64_encode 处理后的密文
*/
function authcode($string, $operation = 'DECODE', $key = '', $expiry = 3600) {
    $ckey_length = 4;
    // 随机密钥长度 取值 0-32;
    // 加入随机密钥,可以令密.........完整代码请登录后点击上方下载按钮下载查看

网友评论0