php mcrypt 遇到的错误问题

php mcrypt 遇到的错误问题

php 5.3.5 使用mcrypt 遇到如下:

mcrypt_create_iv() [function.mcrypt-create-iv]: Could not gather sufficient random data

这是一个已知的BUG  https://bugs.php.net/bug.php?id=52523

看看手册该函数:

  • source

  • 初始向量数据来源。可选值有:       MCRYPT_RAND (系统随机数生成器),       MCRYPT_DEV_RANDOM (从/dev/random文件读取数据) 和       MCRYPT_DEV_URANDOM (从/dev/urandom文件读取数据)。       在 Windows 平台,PHP 5.3.0 之前的版本中,仅支持 MCRYPT_RAND

看到该信息我们大概知道 5.3以前的不支持 MCRYPT_DEV_URANDOM  再看一下这个/dev/random这个路径好像是只有linux 下的吧?这个我不太清楚了,  使用MCRYPT_RAND 解决的错误, 为什么?莫非是mcrypt 版本老的问题?版本号2.5.8

转载于:https://my.oschina.net/mianmian/blog/423258

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109434.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Murmur下载_highwayhash

    Murmur下载_highwayhashpackageorg.videolan.vlc;/**Murmurhash2.0.**Themurmurhashisarelativefasthashfunctionfrom*http://murmurhash.googlepages.com/forplatformswithefficient*multiplication.**Thisisare-i…

    2022年10月19日
    2
  • 学习双拼必看:双拼输入法的心得以及快速入门办法

    学习双拼必看:双拼输入法的心得以及快速入门办法1.简单介绍一下双拼2.总共18种双拼方案3.15种双拼方案的具体映射4.顺便提一下双拼口诀的事情5.总结不同平台选择的方案双拼(也称双打)是一种建立在拼音输入法基础上的输入方法,可视为全拼的一种改进,它通过将汉语拼音中每个含多个字母的声母或韵母各自映射到某个按键上,使得每个音都可以用两个按键打出,极大地提高了拼音输入法的输入速度。这种声母或韵母到按键的对应表通常称之为双…

    2022年6月23日
    45
  • json字符串数组转json数组

    json字符串数组转json数组当需要把一串字符串转成一个json数组,并遍历其中的内容时。首先要导入net.sf.json.JSONArray和net.sf.json.JSONObject两个jar包<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><c

    2022年6月21日
    104
  • 浅析Anycast技术[通俗易懂]

    浅析Anycast技术[通俗易懂]什么是AS号码AS号码即自治系统号码,是用来标识独立的自治系统的,在同一个自治系统内,使用相同内部路由协议,自治系统间使用外部路由协议(通常是BGP协议)。申请AS号码的单位需要与两家以上(包括两家)、有不同AS号码的网络接入商进行网络互联,并计划三个月内与他们同时运行BGP协议进行外部路由。什么是BGPAnyCast?BGPanycast就是利用一个(多个)as号码在不同的地区广播相同的一个ip段。利用bgp的寻路原则,短的aspath会选成最优路径(bgp寻路原则之n),从.

    2022年5月10日
    61
  • Java创建数组的几种方式[通俗易懂]

    Java创建数组的几种方式[通俗易懂]1、一维数组的声明方式:type[]arrayName;或 typearrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组)而不是type类型。建议不要使用第二种方式下面是典型的声明数组的方式: //声明整型数组 int[]intArray0; intintArray1[]; /

    2022年6月7日
    68
  • 初学者的20个爬虫经典案例视频_李昌钰水门事件20集大经典案例

    初学者的20个爬虫经典案例视频_李昌钰水门事件20集大经典案例初学者入门爬虫的经典案例!

    2022年10月10日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号