Laravel默认的crypt方法意外行为

时间:2017-01-10 07:50:07

标签: php encryption cryptography laravel-5.1 aes

我正在尝试从laravel的默认加密中加密json编码的字符串。但我不确定它是否使用AES-256-CBC这背后的原因我也尝试从AES定制类进行相同的加密。

我做了什么。

  1. json_encode数组

  2. 在AES自定义类中设置密钥,模式和blocksize并生成令牌。

  3. 加密令牌。

  4. 使用setData

  5. 设置加密令牌
  6. 使用AES自定义类解密

  7. 结果与我在step1中的结果相同。 当我尝试加密(Crypt :: encrypt($ requestToken);)和解密(Crypt :: decrypt($ encrypt))时给出了正确的结果。 现在的问题是我正在加密(Crypt :: encrypt($ requestToken);)并希望通过AES自定义类解密。我不确定客户是否有laravel。

1 个答案:

答案 0 :(得分:0)

检查默认密钥以进行加密。在两个地方都使用相同的

相关问题