![]() |
1
5
您的PHP代码会产生不同的结果,因为您使用的键不同。在你的C代码里
answer 由Maarten Bodewes,翻译成PHP。
此外,您还需要手动对数据进行编码和填充。您正在执行零字节填充,但在C代码中使用的是PKCS7(默认和首选)填充。最好让我
使用派生自
但是你的密码 每次你使用它,因为你应该使用随机IV。如果你有IV,你可以正确解密密文。IV不一定是秘密的,你可以把它存储在密文旁边。
但是你不应该使用
|
![]() |
2
1
我不熟悉这个问题的结尾。不过,我会指出一些可能与你的问题有关的信息。
LibSodium 图书馆。它现在是PHP最新版本的原生版本,并且有一个C#库。你可以在Github上很容易找到它。 一旦你开始这样做,我将学习如何验证/验证你的加密。这是一个很好的起点。 Authentication Read 希望有帮助。 |
![]() |
3
0
不建议使用可逆算法在数据库中存储密码,应使用昂贵的哈希值存储密码。您应该考虑将密码存储切换到Argon2这样的散列。 |
![]() |
4
-1
mcrypt已被移动。未删除。你可以试着安装这个
PS:未测试 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |