mcrypt相关内容

Mcrypt和base64与PHP和c#

我在两个平台上写了相同的方法,我相信应该会产生同样的事情,但不会发生。我用相同的密钥加密相同的文本,结果不同。有人可以弄清楚为什么会这样吗? 字符串:这是测试 密钥: 1234567812345678 PHP加密字符串: ybUaKwQlRNwOjJhxLWtLYQ == C#加密字符串: r2YjEFPyDDacnPmDFcGTLA == C#函数 stat ..
发布时间:2017-08-17 22:01:07 PHP

PHP Mcrypt,真的很安全吗?

目前,我正在处理一个处理一些非常敏感的个人信息的项目,虽然它不是后端帐号,但它仍然是敏感的个人信息,我想做所有我可以做的一切,以加密和存储这些信息在一个mysql尽可能安全。所以现在我正在强烈地寻找一些可以处理这些敏感信息的安全措施。 我发现加密/解密字符串和文本块的一种简单的方法是使用mcrypt的。但是当我在stackoverflow上搜索mcrypt时,我注意到很多人都告诉我mcryp ..
发布时间:2017-08-17 21:51:24 PHP

加密CryptoJS并用PHP解密

在客户端(移动设备)我使用CryptoJS加密用户密码: var lib_crypt = require('aes “); $ .loginButton.addEventListener('click',function(e){ var key = lib_crypt.CryptoJS.enc.Hex.parse('bcb04b7e103a0cd8b54763051cef08 ..
发布时间:2017-08-17 21:00:33 PHP

mcrypt_decrypt()错误更改键大小

mcrypt_decrypt():此算法不支持大小为15的密钥。只支持大小为16,24或32的按键 如何解决此问题?我的钥匙设置 - 不能改变它。 它必须是本地的更改,我认为我的本地PHP版本对于我加载的项目来说太高级了。 我如何解决这个问题? 解决方案 你是否更新到5.6?它说 无效的钥匙和iv尺寸不再被接受。如果输入无效,mcrypt_decrypt()将抛出一个警告并 ..
发布时间:2017-08-17 20:25:20 PHP

PHP 7 - mcrypt已弃用,需要备用

mcrypt-extension是已弃用将根据发布的评论此处在PHP 7.2中删除。所以我正在寻找另一种加密密码的方法。 现在我正在使用像 mcrypt_encrypt(MCRYPT_RIJNDAEL_128,md5($ key,true),$ string,MCRYPT_MODE_CBC,$ iv) 我需要您的意见,以最好/最强的方式来加密密码,PHP 7.xx支持 ..
发布时间:2017-08-17 20:23:02 PHP

mcrypt加密了一串'%00'到字符串的结尾

使用OAuth并使用我们称为“foo”的字符串(实际上是OAuth令牌)使用以下功能加密密钥。 public function encrypt($ text) { //添加文本分隔符的结尾 $ data = mcrypt_encrypt(MCRYPT_RIJNDAEL_128,$ this-> key,$ text,MCRYPT_MODE_ECB ,$ this-> iv); 返回 ..
发布时间:2017-08-17 20:10:15 PHP

Rijndael 256加密/解密c#和php?

UPDATED 我已经对C#代码进行了更改,所以它使用的块大小为256,但现在你好,世界看起来像这样的 http://pastebin.com/5sXhMV11 ,我无法弄清楚我应该用rtrim()到得到最后的混乱。 此外,当你说IV应该是随机的,你的意思是不要使用相同的IV多一次或是我编码错误的方式吗? 再次感谢 嗨, 我试图使用C#中加密的PHP解密字符串。我似乎 ..
发布时间:2017-08-17 19:42:27 PHP

加密JavaScript和解密PHP

var encryptedPassword = CryptoJS.AES.encrypt(password, “密码密码”); 它工作正常,但现在我正在尝试在服务器端的PHP中解密,如下所示: / p> $ iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128,MCRYPT_MODE_CBC),MCR ..
发布时间:2017-08-17 19:36:17 PHP

将我的加密库从Mcrypt升级到OpenSSL

我正在使用下面通常引用的加密库。我想从Mcrypt将其升级到OpenSSL,以便我不再使用不推荐的库。 我正在尝试找出是否有可能。我已经做了一些研究,但我发现有冲突的信息: 这篇文章说,使用Mcrypt加密的OpenSSL解密数据是不可能的。 https://stackoverflow.com/a/19748494/5834657 但是,这篇文章说可以使用填充。看来我的函数使用 ..
发布时间:2017-08-17 19:27:18 PHP

如何从AES加密字符串中添加/删除PKCS7填充?

我正在尝试使用128位AES加密(ECB)对字符串进行加密/解密。我想知道的是如何添加/删除PKCS7填充。看来,Mcrypt扩展可以照顾加密/解密,但必须手动添加/删除填充。 任何想法? 解决方案 我们来看看。 PKCS#7在RFC 5652(加密消息语法)中描述。 填充方案本身在 6.3。内容加密过程。它基本上说:根据需要附加许多字节来填充给定的块大小(但至少有一个),并且 ..
发布时间:2017-08-17 19:23:37 PHP

使用PHP加密和解密密码的最佳方式?

可能重复: PHP 2路加密:我需要存储可以检索的密码 我计划在我的网站上存储我的用户的外国帐户信息,又名rapidshare用户名和密码等...我想保留信息安全,但是我知道如果我的哈希信息,我无法检索它以备后用。 Base64是可解密的,所以没有任何意义,使用这只是简单的。 我的想法是争夺用户,并在之前和之后通过它获得base64ed,即使你解密之后,如果你尝试解密,你会得到 ..
发布时间:2017-08-17 19:20:59 PHP

PHP7.1 mcrypt替代

我已弃用的​​字符串编码/解码功能: $ key:secret key $ str:string $ encoded = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256,md5($ key ),$ str,MCRYPT_MODE_CBC,md5(md5($ key)))); $ decoded = rtrim(mcr ..
发布时间:2017-08-16 20:08:38 PHP

Delphi DEC库(Rijndael)加密

我正在尝试使用 DEC 3.0库( Delphi Encryption Compedium Part I )来加密Delphi 7中的数据,并通过POST将其发送到PHP脚本,其中我使用 mcrypt (RIJNDAEL_256,ECB模式)进行解密。 p> Delphi部分: 使用Windows,DECUtil,Cipher,Cipher1; 函数EncryptMsgData( ..
发布时间:2017-04-24 21:43:36 PHP

如何使用dcpcrypt在delphi和php之间同步加密

我使用的是Delphi 2009,我在这里看到的大多数答案是2010+ 我正在尝试将加密(delphi)同步到解密(php)并失败。 在delphi中生成加密的字符串: 程序Project4; {$ APPTYPE CONSOLE} 使用 SysUtils, DCPcrypt2, DCPsha1, DCPblockciphers, DCPdes, EncdD ..
发布时间:2017-04-23 17:47:15 PHP