【发布时间】:2016-08-11 22:28:22
【问题描述】:
我有一个带有 JSON 数组的 php“API”,我想将它传递到其他网站进行集成。有没有办法使用支持跨平台(asp等)的通用md5方法?
或者有没有更好的方法来加密数据?我现在不能使用 SSL,因此我需要找到其他方法,这就是我尝试 md5 的原因。
欢迎来自伟大社区的任何建议。提前谢谢你。
【问题讨论】:
标签: asp.net json api encryption cross-platform
我有一个带有 JSON 数组的 php“API”,我想将它传递到其他网站进行集成。有没有办法使用支持跨平台(asp等)的通用md5方法?
或者有没有更好的方法来加密数据?我现在不能使用 SSL,因此我需要找到其他方法,这就是我尝试 md5 的原因。
欢迎来自伟大社区的任何建议。提前谢谢你。
【问题讨论】:
标签: asp.net json api encryption cross-platform
虽然 MD5 是跨平台的,但它不是加密,它是一种单向不可逆的加密哈希函数。对于加密,当前的标准是 AES(高级加密标准),它也是跨平台的。
您会在此处找到许多关于适用于许多平台的 AES 的问题/答案。
对于跨平台加密,请考虑RNCryptor,它包括安全密码派生、加密认证、随机 iv 和版本控制。详情请见RNCryptor-Spec。
【讨论】: