怎样实现“数据的传输加密”?请赐教 你们好: 近来,我遇到一个问题非常急需,在我的工作中,需要用到“数据的传输加密”,但我不知道怎样实现?还需要请大家帮忙解决。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把你的数据加密后再通过套接字函数发送出去接收方收到后再解密不就实现了吗?再深一点的比如SSL,就是在传输层(好像是传输层吧,记得不是很清楚了)实现的还有VPN这些啊,反正在传输层和应用层还有网络层都可以进行加密 SSH:SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。 --SSL: SSL 与SSH 一样对http的数据传输加密和压缩并提供一个安全的“通道”。 数据传输加密技术。 目的是对传输中的数据流加密, 常用的方针有线路加密和端对端加密两种。前者侧重在线路上而不考虑信源与信宿, 是对保密信息通过各线路采用不同的加密密钥提供安全保护。后者则指信息由发送者端通过专用的加密软件,采用某种加密技术对所发送文件进行加密,把明文(也即原文)加密成密文(加密后的文件,这些文件内容是一些看不懂的代码), 然后进入TCP/IP数据包封装穿过互联网, 当这些信息一旦到达目的地, 将由收件人运用相应的密钥进行解密, 使密文恢复成为可读数据明文。目前最常用的加密技术有对称加密技术和非对称加密技术,对称加密技术是指同时运用一个密钥进行加密和解密,非对称加密方式就是加密和解密所用的密钥不一样,它有一对密钥,称为“公钥”和“私钥”两个,这两上密钥必须配对使用,也就是说用公钥加密的文件必须用相应人的么钥才能解密,反之亦然。用非对称加密方式进行加密的软件目前最流行的是PGP, 如果不涉及隧道加密等内容的话,对于简单的数据加密就用DES或者RSA的方法加密后封闭在IP包或者TCP/UDP等数据包中,然后发送,到达对方后经过一个解除加密的过程得到明文。 关于vc/mfc中GetDuration()获取时间为0的原因 本人的理解 MFC画图问题 vc7.0 工程转化为 vc6.0 char *str="xxx" 为什么在vc中不可以为str[x]赋值,而在tc中可以? 如何根据不同的分辨率安装不同的文件 有谁了解深圳新钶电子,据说是一家新加坡的公司,我要去面试了. 现在穷呀,最的15分求救.把一个BYTE转成十六进制值 有关directx视频编程 奇怪,帮忙看看 请问:如何格式化硬盘? 给100分 VC里面怎么用存储过程? 关于msdn
接收方收到后再解密不就实现了吗?
再深一点的
比如SSL,就是在传输层(好像是传输层吧,记得不是很清楚了)实现的
还有VPN这些啊,
反正在传输层和应用层还有网络层都可以进行加密