随笔分类 -  加密解密签名

摘要:http://blog.csdn.net/codeeer/article/details/30044831 阅读全文
posted @ 2016-08-22 22:36 人生设计师 阅读(573) 评论(0) 推荐(0) 编辑
摘要:http://www.open-open.com/lib/view/open1397274257325.html 阅读全文
posted @ 2016-08-05 18:40 人生设计师 阅读(199) 评论(0) 推荐(0) 编辑
摘要:http://www.ruanyifeng.com/blog/2013/07/gpg.html 阅读全文
posted @ 2016-06-12 16:07 人生设计师 阅读(194) 评论(0) 推荐(0) 编辑
摘要:原文地址:一个基于RSA算法的Java数字签名例子 一、前言: 网络数据安全包括数据的本身的安全性、数据的完整性(防止篡改)、数据来源的不可否认性等要素。对数据采用加密算法加密可以保证数据本身的安全性,利用消息摘要可以保证数据的完整性,但是还有一点就是数据来源的不可否认性(也就是数据来自哪里接收者是 阅读全文
posted @ 2016-04-11 12:49 人生设计师 阅读(4514) 评论(0) 推荐(0) 编辑
摘要:http://bbs.51cto.com/thread-1070029-1-1.html 阅读全文
posted @ 2016-04-11 12:38 人生设计师 阅读(312) 评论(0) 推荐(0) 编辑
摘要:http://my.oschina.net/jiangli0502/blog/171263 阅读全文
posted @ 2016-04-10 22:42 人生设计师 阅读(352) 评论(0) 推荐(0) 编辑
摘要:import java.io.FileInputStream; import java.security.KeyStore; import java.security.PrivateKey; import java.security.PublicKey; import java.security.Signature; import java.security.cert.Certificate; ... 阅读全文
posted @ 2016-04-10 22:38 人生设计师 阅读(489) 评论(0) 推荐(0) 编辑
摘要:数字签名与数字证书 关于数字签名的介绍可以参考以上这篇。 这里稍微说一下不对称加密的方式: 用公钥加密的内容只能用私钥解密,用私钥加密的内容只能用公钥解密。 这样比对称加密更安全 Java 中数字签名的方式 跟普通文本加密的原理是一样的。 Java 数字签名和数字证书的作用 毋庸置疑,这些都是为了安 阅读全文
posted @ 2016-04-10 22:37 人生设计师 阅读(657) 评论(0) 推荐(0) 编辑
摘要:先看一下百度百科对数字签名和数字证书的解释: 数字签名: 将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。 将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收 阅读全文
posted @ 2016-04-10 21:27 人生设计师 阅读(595) 评论(0) 推荐(0) 编辑
摘要:简单的验证公钥私钥签名认证; 公钥是对外公开的部分,私钥是不公开的部分,一般在项目开发中公钥是给用户,私钥是存于服务器上,二者中有一个加密,则需要另外一个来解密。 下面是java实现的一个比较简单的示例:示例中注释写的很详细,可以大致看下,供参考 步骤: 1.首先获得公钥/私钥对 2.根据获得公钥/ 阅读全文
posted @ 2016-04-10 18:28 人生设计师 阅读(1772) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/ywk253100/article/details/25654021 导读:设计好RESTful API对于软件架构的可扩展性、可伸缩性和消费者的体验都具有至关重要的作用。本次虚拟研讨会的主题是,如何设计好的RESTful API。 关键词:RES 阅读全文
posted @ 2016-04-10 16:51 人生设计师 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:原文:http://blog.csdn.net/ywk253100/article/details/25654101 导读:安全是恒久的话题,对于基于WSDL和SOAP的Web Service,我们有WS-Security这样的安全规范来指导实现认证、授权、身份管理等安全需求。如何保证RESTful 阅读全文
posted @ 2016-04-10 16:47 人生设计师 阅读(1996) 评论(0) 推荐(0) 编辑
摘要:RESTful接口 互联网发展至今,催生出了很多丰富多彩的应用,极大地调动了人们对这些应用的使用热情。但同时也为互联网应用带来了严峻的考验。具体体现在以下几个方面: 1. 部署方式的改变:当用户量不多的情况下,可能只需部署一台服务器就可以解决问题,但是当很多用户的情况下,为抗住高并发访问,需要组成应 阅读全文
posted @ 2016-04-10 16:32 人生设计师 阅读(13032) 评论(1) 推荐(0) 编辑
摘要:在密码学里,有一种理想的加密方案,叫做一次一密乱码本(one-time pad)。one-time pad的算法有以下要求:1、密钥必须随机产生2、密钥不能重复使用3、密钥和密文的长度是一样的。one-time pad是最安全的加密算法,双方一旦安全交换了密钥,之后交换信息的过程就是绝对安全的啦。这... 阅读全文
posted @ 2016-01-09 22:36 人生设计师 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:详解公钥、私钥、数字证书的概念加密和认证 首先我们需要区分加密和认证这两个基本概念。 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依... 阅读全文
posted @ 2015-12-27 21:36 人生设计师 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:标准MD5加密算法:public class Md5 { public static String getMd5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ... 阅读全文
posted @ 2015-12-25 12:52 人生设计师 阅读(875) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示