|
此程序,用到了 火山官方加密模块。 采用的是aes cbc 128 加密算法
现在就差一步就完成了,就是返回数据再加密,现在发过去的数据全部加密了。php 返回加密数据 我不知道怎么写了。这个东西在网上也是踩了很多坑,
php aes算法不支持 无填充加密。最后是在国外的论坛上听大佬说的。他这个真心不好写,老是报错。不知道是不是编码不对的原因,现在我把发送和返回
的 编码都调成一样了。 之所以没用256位加密 是因为老是报错,报错报的我心都碎了。可能现在256不会了报错了,不过我不想再看这些了。心累!加密代码和返回解密代码 最好不要随便修改,有时候 密码改了都会解不开..... 你们愿意折腾也可以尝试下
aes加密算法是一种和牛皮的算法,用256位加密的密文 用普通电脑 理论上需要4000亿年才能破解。 他有五种加密模式 ecb 这种加密不建议用 因为服务器会返回 密码的密文,cbc 模式 目前用的就是这种 不会返回密码密文 很多网站 都用这种加密 CTR模式 这种加密最难破解 同时也最慢。
还有安卓的 RC4加密也放了,火山安卓真的是见鬼了,我用逍遥模拟器 运行 没事 用夜神就报错...但是加密返回的密文数据是没错的......超郁闷,尽两天出了两次这个问题。因为我只有两台电脑。
例程里的地址是我的服务器的地址,用我的服务器做中转站,跨站连接 免费虚拟主机的mysql数据库 两台服务器的php版本都是7.1,我试了7.2 结果报错报到崩溃。 免费虚拟主机因为免费 所以只能用指定公网ip连接,我钻了这个漏洞。所以可以这样整。还可以使用18天
还有 火山视窗有个模块我一上传就会掉 就是 火山官方的 mfc扩展界面支持库1 因为要用到 超级列表框
|
|