我一直在阅读有关加密的内容。
我目前正处于一个项目中,我需要根据密钥(用户密码)加密/解密数据,但问题是: - 我需要在使用不同语言构建的几个客户端应用程序中加密/解密。例: - PHP - C ++ - Java 等
我该怎么办?是否有任何好的(和免费的)lib写入不同的语言?
谢谢
答案 0 :(得分:0)
你不需要为不同的平台提供一个相同的lib ...
只要选择密码和密码即可。钥匙和钥匙操作方式是相同的,它应该不重要。 例如,我使用.net框架附带的加密服务提供程序在c#中进行AES加密没有问题,并使用openssl模块为php解密...有时会遇到一些障碍,比如字节顺序,编码等等,但如果你仔细看看就没有黑魔法......