+ -
当前位置:首页 → 问答吧 → 网络程序中,你们会使用加密传输吗,是什么加密?

网络程序中,你们会使用加密传输吗,是什么加密?

时间:2010-06-22

来源:互联网

最近一直在考虑这个问题

写网络程序,通过网络传输的数据到底要不要加密,用什么加密好。。。

传输中的数据有隐私数据,视频数据,和文件数据
隐私数据当然是要加密的,这部分数据也是比较短小的

视频数据和文件数据加密好还是不加密好?

网络传输看到的常用加密有DES和AES,还有哪些呢。。。。
看到微软的远程桌面用到了FIPS,SSl.
不知道实现起来难道大不大

希望各位大牛给点意见。。。。

作者: rover12421   发布时间: 2010-06-22

crc32是必须的,别的看你了。

作者: prolj   发布时间: 2010-06-22

openssl,最近在研究它

作者: rain_fish   发布时间: 2010-06-22

回复 prolj


    谢谢提醒,才发现出除了加密还需要校验。

但是不知道如果对于视频流的话,校验是必须的吗

作者: rover12421   发布时间: 2010-06-22

根据不同的保密要求采取不同的加密,明码、普通的对称加密、SSL都有

作者: hellioncu   发布时间: 2010-06-22

回复 hellioncu


    能具体列举吗。对这方面了解甚少~~

作者: rover12421   发布时间: 2010-06-22

这个没啥好列举的,看你的应用、用户需求而定

作者: hellioncu   发布时间: 2010-06-22

本帖最后由 yulihua49 于 2010-06-22 12:00 编辑


QUOTE:
最近一直在考虑这个问题

写网络程序,通过网络传输的数据到底要不要加密,用什么加密好。。。

传输中 ...
rover12421 发表于 2010-06-22 10:27




   使用的,对于音视频加密,3DES是不适合的,因为太慢。我使用ENIGMA方法,它分若干级别加密,最低级别的比3DES快27倍,最高级别的也快6倍多。跟得上播放速度。
最高级别的已经感觉比3DES难破解。

因为3des只能做到分组散乱,而最高级别的ENIGMA已经能够做到整个报文散乱,即明文改变1比特,整个报文的密文就完全散乱。
而且在加密解密过程中,明文和密文永远不同时出现在内存。

作者: yulihua49   发布时间: 2010-06-22

不加密无以面对江东父老

作者: langue   发布时间: 2010-06-22

openssl

作者: zqy1005   发布时间: 2010-06-22

回复 yulihua49


    谢谢,我去看下相关资料~~

作者: rover12421   发布时间: 2010-06-22

我们用的aes

作者: c/unix   发布时间: 2010-06-22

你一个视频,为啥在传输过程中加密啊?直接加密好了再传不就OK了?

作者: prolj   发布时间: 2010-06-22

回复 prolj


    不是视频文件哦~~,视频文件当然是归类到文件数据类里了,视频数据是指实时的视频影像...

作者: rover12421   发布时间: 2010-06-22



QUOTE:
crc32是必须的,别的看你了。
prolj 发表于 2010-06-22 10:41




    为什么要做crc,底层协议不是已经做了校验了么,比如tcp/ip

作者: maxxfire   发布时间: 2010-06-22

这个要可逆的。。。

作者: prolj   发布时间: 2010-06-22



QUOTE:
openssl,最近在研究它
rain_fish 发表于 2010-06-22 10:48




    ssl内部就是DES,AES,IDEA等等。

作者: yulihua49   发布时间: 2010-06-22



QUOTE:
我们用的aes
c/unix 发表于 2010-06-22 13:45




    aes速度如何?跟des比较一下。

作者: yulihua49   发布时间: 2010-06-22



QUOTE:
你一个视频,为啥在传输过程中加密啊?直接加密好了再传不就OK了?
prolj 发表于 2010-06-22 13:55




    文件也一样,可以先加密再传。不过有时在通信时加密方便点。
如美军的无人机视频系统没有加密,被基地偷窥了。
所以我们在做中间件时就预置了加密系统,类似ssl。

作者: yulihua49   发布时间: 2010-06-22

ssl可以直接用吧。

作者: prolj   发布时间: 2010-06-22

看来还是直接用ssl算了

作者: rover12421   发布时间: 2010-06-22

回复 maxxfire

你不觉得 in_cksum 很脆弱么,那算法不是用来做应用级 integrity test 的

作者: langue   发布时间: 2010-06-22

视频数据的加密用ssl可以吗?

作者: rain_fish   发布时间: 2010-06-22

AES加密就很好了,用SSL封装网络传输很方便。

作者: 没本   发布时间: 2010-06-22



QUOTE:
回复  maxxfire

你不觉得 in_cksum 很脆弱么,那算法不是用来做应用级 integrity test 的
langue 发表于 2010-06-22 16:45




    呵呵,曾经我也怀疑过tcp/ip的校验不是100%有效的,不过到处都说它可靠就没那么在意了。。

作者: maxxfire   发布时间: 2010-06-22