摘要: 转载:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4.鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。5.鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用Hash函数,生成信件的摘要(digest)。6. 阅读全文
posted @ 2014-02-20 17:52 仅存的记忆 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.ibm.com/developerworks/cn/webservices/1106_webservicessecurity/简介正如"HTTP Basic Authentication"这个名字,它是 Authentication( 认证 ) 中最简单的方法。长期以来,这种认证方法被广泛的使用。当你通过 HTTP 协议去访问一个使用 Basic Authentication 保护的资源时,服务器通常会在 HTTP 请求的 Response 中加入一个"401 需要身份验证"的 Header,来通知客户提供用户凭证,以使用资源 阅读全文
posted @ 2014-02-20 17:49 仅存的记忆 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 转载:http://callmegod.iteye.com/blog/1474441Inspired byEffective Java.Singleton模式是在编程实践中应用最广泛的几种设计模式之一。以前知道的,实现单例的方法有两种(下面的A、B)。刚刚在读《Effective Java的时候》学到一种新的更好的方法(E):单元素的枚举类型。同时通过网上资料也知道了其他两种方法(C、D)。最后一种在Java中从1.5版本开始支持,其他语言在验证后说明。A.饿汉式(类加载的时候就创建实例)。代码如下:public class MaYun {public static final Mayun i 阅读全文
posted @ 2014-02-20 16:30 仅存的记忆 阅读(436) 评论(0) 推荐(0) 编辑