我需要用PHP加密/解密数据.我对此完全陌生,但我读过Libsodium-PHP是AES加密的最佳工具.就像我研究过的其他PHP加密库一样,Libsoduim-PHP似乎几乎没有提供如何使用该库的文档(我能够找到).任何有PHP加密经验的人都可以指向一个好的学习资源的方向,或者使用Libsoduim-PHP编写几行示例代码吗?
非常感谢你的帮助,
Atlas
就像我研究过的其他PHP加密库一样,Libsoduim-PHP似乎几乎没有提供如何使用该库的文档(我能够找到).
从libsodium-php Github页面,您可以找到免费在线书籍的直接链接,该书涵盖了开始使用libsodium所需的一切.
最后一章包含libsodium配方,但每章都包含详细的使用信息.
如果您特别需要AES,请阅读此内容.
如果你没有一个"AES-或极而衰"的要求挂在你的头上,其中未明确使用AES意味着你的部门变得砍掉你的开发者面对行刑队,你应该考虑只用crypto_secretbox它采用Xsalsa20加密并附加Poly1305身份验证标记.(这是经过身份验证的加密,您几乎总是要使用它.)
如果你想要简易模式,还要看看Halite.