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