加密(对称密钥)lib

时间:2013-10-24 22:16:43

标签: encryption encryption-symmetric symmetric-key

我一直在阅读有关加密的内容。

我目前正处于一个项目中,我需要根据密钥(用户密码)加密/解密数据,但问题是:   - 我需要在使用不同语言构建的几个客户端应用程序中加密/解密。例:     - PHP     - C ++     - Java 等

我该怎么办?是否有任何好的(和免费的)lib写入不同的语言?

谢谢

1 个答案:

答案 0 :(得分:0)

你不需要为不同的平台提供一个相同的lib ...

只要选择密码和密码即可。钥匙和钥匙操作方式是相同的,它应该不重要。

例如,我使用.net框架附带的加密服务提供程序在c#中进行AES加密没有问题,并使用openssl模块为php解密...

有时会遇到一些障碍,比如字节顺序,编码等等,但如果你仔细看看就没有黑魔法......