0

我一直在阅读有关加密的一些信息。

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

我应该怎么办?有没有用不同语言编写的好的(免费)库?

谢谢你

4

1 回答 1

0

你不需要为不同的平台拥有一个相同的库......

只要选择的密码、密钥和操作模式相同,就没有关系。

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

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

于 2013-10-25T02:34:55.703 回答