位置: 编程技术 - 正文

PHP:mdecrypt_generic()的用法_Mcrypt函数

编辑:rootadmin
mdecrypt_generic

推荐整理分享PHP:mdecrypt_generic()的用法_Mcrypt函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.0.2, PHP 5)

mdecrypt_generic — 解密数据

说明 string mdecrypt_generic ( resource $td , string $data )

解密数据。 请注意,由于存在数据补齐的情况, 返回字符串的长度可能和明文的长度不相等。

参数

td

由 mcrypt_module_open() 函数创建的加密描述符。

data PHP:mdecrypt_generic()的用法_Mcrypt函数

密文。

范例

Example #1 mdecrypt_generic() 例程

<?php/*数据*/$key='thisisaverylongkey,eventoolongforthecipher';$plain_text='veryimportantdata';/*打开加密模块,并且创建初始向量*/$td=mcrypt_module_open('des','','ecb','');$key=substr($key,0,mcrypt_enc_get_key_size($td));$iv_size=mcrypt_enc_get_iv_size($td);$iv=mcrypt_create_iv($iv_size,MCRYPT_RAND);/*初始化加密句柄*/if(mcrypt_generic_init($td,$key,$iv)!=-1){/*加密数据*/$c_t=mcrypt_generic($td,$plain_text);mcrypt_generic_deinit($td);/*为解密重新初始化缓冲区*/mcrypt_generic_init($td,$key,$iv);$p_t=mdecrypt_generic($td,$c_t);/*执行清理工作*/mcrypt_generic_deinit($td);mcrypt_module_close($td);}if(strncmp($p_t,$plain_text,strlen($plain_text))==0){echo"okn";}else{echo"errorn";}?>

上例中演示了如何检测 解密后的数据是否和原始明文长度一致。 需要着重提醒的是,在对数据进行机密之前, 必须使用 mcrypt_generic_init() 函数来重新初始化缓冲区。

调用本函数之前, 必须使用密钥和初始向量来调用 mcrypt_generic_init() 函数 对解密句柄进行初始化。 加解密工作完成之后,需要调用 mcrypt_generic_deinit() 来释放加解密缓冲区。 例程请参见 mcrypt_module_open()。

参见

mcrypt_generic() - 加密数据 mcrypt_generic_init() - 初始化加密所需的缓冲区 mcrypt_generic_deinit() - 对加密模块进行清理工作

PHP:mcrypt_ofb()的用法_Mcrypt函数 mcrypt_ofb(PHP4,PHP5)mcrypt_ofb使用OFB模式加密/解密数据说明stringmcrypt_ofb(int$cipher,string$key,string$data,int$mode,string$iv)stringmcrypt_ofb(string$cipher,string$key,string$data,int$m

PHP:mcrypt_module_self_test()的用法_Mcrypt函数 mcrypt_module_self_test(PHP4=4.0.2,PHP5)mcrypt_module_self_test在指定模块上执行自检说明boolmcrypt_module_self_test(string$algorithm[,string$lib_dir])在指定模块上执行自检。参数

PHP:mcrypt_module_open()的用法_Mcrypt函数 mcrypt_module_open(PHP4=4.0.2,PHP5)mcrypt_module_open打开算法和模式对应的模块说明resourcemcrypt_module_open(string$algorithm,string$algorithm_directory,string$mode,string$mode_directory)

标签: PHP:mdecrypt_generic()的用法_Mcrypt函数

本文链接地址:https://www.jiuchutong.com/biancheng/287396.html 转载请保留说明!

上一篇:PHP:cal_info()的用法_日历函数(php canal)

下一篇:PHP:mcrypt_ofb()的用法_Mcrypt函数

  • 税后经营净利润怎么求
  • 一般纳税人结转增值税
  • 基本户和一般户的用途
  • 其他应付款在借方资产负债表怎么填
  • 金税盘锁死提示什么
  • 年金个税税率表
  • 事业单位缴纳增值税标准
  • 增值税附加税由买方承担如何计算
  • 以个人名义开的发票
  • 跨省工程需要什么条件
  • 学校捐赠收入需上交吗
  • 全额计提坏账符合的条件
  • 国有控股企业股权转让
  • 税控盘开票流程图解2022
  • 开票的时候如何把价格分散开
  • 代开票扣了个人所得税怎么做账?
  • 跨期间收入如何确定当期收入
  • 收工资扣款账务处理流程
  • w10电脑很卡
  • 如何关闭windows10自动更新
  • PHP 中 Orientation 属性判断上传图片是否需要旋转
  • 半成品月末账务处理
  • 车船使用税凭证还要过户吗怎么办
  • php使用内置函数的过程
  • 长期待摊费用如何结转
  • win7怎么删除windows.old
  • 企业确认坏账损失时的会计分录为
  • 赖格宝视频
  • php __destruct
  • php和js 哪个简单
  • 编译安装php8
  • codeigniter 教程
  • 员工福利费怎样计提
  • 有没有网上学电脑的
  • 个人劳务费需交什么税种
  • 工会经费是应付职工薪酬的借方还是贷方
  • 开票物流辅助服务怎么搜
  • wordpress站点地址如何设置
  • 织梦怎么改文字
  • zabbix安装部署
  • mongodbwindows安装
  • 让渡资产属于什么
  • 结转完工产品成本的会计科目
  • 车辆车船税收费标准
  • 租入厂房再转租新租赁准则如何处理
  • 房地产企业的会计科目设置
  • 防暑降温费计入工资还是福利费
  • 建筑业老项目和新项目如何计税
  • 往来款多了会怎么样
  • 专用发票样图
  • 收入与费用配比也就是费用要由收入补偿
  • 预缴增值税什么科目
  • 解缴税费
  • 网络发票管理办法细则
  • 长期待摊销费用属于流动资产吗
  • 设备的折旧费怎么算
  • mysql 5.7启动
  • win10预览版21390
  • u盘安装win8系统教程
  • Linux查看磁盘剩余空间指令
  • skyleap用不了
  • win7z
  • win10开机cpu占用率100%
  • win10创建系统还原点有什么用
  • win7唤醒后屏幕黑屏
  • cocos2djs教程
  • cocos2dx在不同安卓机型下scrollview裁剪失败
  • unity怎么创建摄像机
  • ie版本过低怎么升级win7
  • li的简单应用
  • shell获取文件内容给变量
  • js parsejson
  • js原型作用
  • unity图集作用
  • unity游戏开发简历
  • js中的继承
  • 河南地税网上个税怎么交
  • 珠海市高新区国土局局长
  • 国家产业政策是什么
  • 审计报告非标准意见
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设