关于加解密问题

marcovanbasten 2010-06-22 10:52:18
我们现在有个系统,客户端是C BUILDER开发的,局端是JAVA,现在想对上传的数据进行加密,数据量最大可能得有个5、6M以上,请问用什么加密算法比较合适呢?
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
树成 2010-06-22
  • 打赏
  • 举报
回复
5/6百M都没什么问题,不要说5/6M了。对于文件流本身的传输速率而言,加密与解密本身并不会花掉多少时间,当然不建议用非对称加密算法来加密这种庞大的流传输。
  • 打赏
  • 举报
回复
5\6m不小了。看样子要好好去弄一下加密才行
dr_lou 2010-06-22
  • 打赏
  • 举报
回复
文件形式发的?还是其他形式?毕竟有5\6m了。
树成 2010-06-22
  • 打赏
  • 举报
回复
java中以及有AES现成的算法实现,C中我不清楚,但是C比java出现得更早,应该也有的。
AES的缺陷在于密钥的安全性,不建议在网络上传输密钥,如果要传输密钥,需要用非对称加密策略加密AES密钥在网络上进行传输。
对于文件校验,你可以通过MD5进行文件校验,也可以通过非对称算法的数字签名策略进行数据校验。
如何使用它们也看你的业务需求了。
树成 2010-06-22
  • 打赏
  • 举报
回复
对于大数据量传输,用对称密钥算法加密,如今AES是最好的对称加密算法。速度和安全性都比DES高,是美国数据传输加密的标准。
当然,对于对称加密算法是由其缺陷的,对于如何更好使用这种加密,具体要看你的业务情况如何。
izard999 2010-06-22
  • 打赏
  • 举报
回复
鉴于这个数据量,还真不好随便下结论

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧