首页 > Web开发 > 详细

Web Service 服务安全漫谈

时间:2014-02-18 09:10:11      阅读:227      评论:0      收藏:0      [点我收藏+]

最近一直在研究Web Service服务安全的相关内容,对什么认证、签名啦一直都比较迷惑,还好现在有点明白了,总结一下。

从web service的应用场景来说,在信息交互过程中,主要需要从以下三方面进行考虑:

保密性、完整性、真实性

 

保密性就需要加密技术,有对称加密(symmetric encryption)和非对称加密(asymmetric encryption)。其中对称加密常用算法是DES,非对称加密算法有RSA、DSA等。

谈到加密,得记住两句话:

公钥加密,私钥解密

私钥签名,公钥认证

 

完整性的含义就不解释了,用到消息摘要(Message-digest)算法,比如:MD5、SHA-1。

 

真实性就涉及数字签名和数字证书的概念了,可以参考阮大神的文章:

http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html

Web Service 服务安全漫谈

原文:http://blog.csdn.net/wwwgeyang777/article/details/19342201

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!