问题标签 [mcrypt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 以下哪些模式:cbc、cfb、ctr、ecb、ncfb、nofb、ofb、stream 是安全的,哪些是绝对禁止的
通过安全性,我的意思是编码字符串与随机噪声无法区分,并且在同一文本的每次加密中都不同,因此无法猜测所使用的加密算法或对编码文本进行任何字典攻击。
第二:输出字符串长度与输入字符串长度不一一对应,因此无法根据该帐户进行猜测。
第三:可以验证提供的密码是否不正确,因此解码函数可以返回 false 而不是假定解码的随机字符串。
--- 编辑:这是给定算法和模式对的编码速度:
从上到下哪个最安全?
php - 什么是 NCFB 和 NOFB 模式?
我在任何地方都找不到它,当我用谷歌搜索它时,它会显示这里发布的这个问题。鉴于这种情况,我想准确地问:cfb 和 ofb 之前的这个“n”是什么意思?
python - C/Python 中的国际数据加密算法 (IDEA)
我希望在我的一个程序中实现 IDEA 算法以进行加密。起初我想实现它,但很快就放弃了这个想法,因为它似乎对我来说太复杂了,无法实现。我在网上搜索了相同的任何库实现并坚持使用 mcrypt。但是,正如这里所说,idea 是一个非免费的 mcrypt 包。有什么办法可以将 IDEA 添加到 mcrypt 中吗?或者有没有在 C/Python 中提供这种加密功能的库?
php - mcrypt安装问题
我已经要求系统管理员在服务器上安装mcrypt,他们说一切正常。但是当我运行我的简单脚本时,我得到了这个。
警告:mcrypt_get_iv_size() [function.mcrypt-get-iv-size]:模块初始化失败
它来自这条线:
现在,从这段代码:
我得到:
警告:mcrypt_list_algorithms() [function.mcrypt-list-algorithms]:在模块目录中找不到算法
当我运行这个:
我得到:
警告:mcrypt_list_modes() [function.mcrypt-list-modes]:在模块目录中找不到模式
但是,运行这个命令这个命令
产生:
mcrypt安装/配置是否正确?
更新:
我这样做了:
...并得到了结果:
我也改变了:
至...
按照建议,但仍然出现错误:
警告:mcrypt_list_modes() [function.mcrypt-list-modes]:在模块目录中找不到模式
然后我进入我的 CPanel 中的文件管理器到/usr/local/lib/libmcrypt
. 该目录存在,但其中没有文件...
谢谢。
php - 用于存储个人详细信息的类,inc. 银行帐户信息,用 PHP (Mcrypt) 编写 - 可以吗?如何改进?
我的任务是编写一个加密函数,让我的老板轻松加密各种数据位以进入数据库。这将包括信用卡详细信息银行帐户信息。我以前从未在 PHP 中使用过加密,所以有点担心。
在 O'reilly 的 Essential PHP Security 的帮助下,这是我迄今为止所做的:http: //pastebin.com/7L2GxPNJ
IV实际上似乎没有做任何事情,这让我很担心。为什么?
如果有人可以查看此代码并进行检查,将不胜感激。我和一个朋友谈过,他认为最好将它写成另一个服务器上的守护程序,然后 PHP 将连接到,但是这还不能完成- 我只是按照命令。
目前,是否可以进行任何改进?与IV有什么关系?
谢谢。
php - Appserv mcrypt 与 Windows 7
我已经在 php.ini 中取消注释我已经将 libmcrypt.dll 放入 system32/ 我已经检查了 appserv/php5/ext/ 包含 php_mcrypt.dll 我已经多次重启 PC 并且我正在使用 PC
但仍然无法加载它
有什么解决办法??
php - 生成一个 N 位随机数
我想使用 PHPmt_rand()
函数生成一个 6 位随机数。
我知道 PHPmt_rand()
函数只需要 2 个参数:最小值和最大值。
我怎样才能做到这一点?