加解密:公钥,私钥和数字签名这样最好理解

一、公钥加密假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷到了这

作者:星辰 时间:2016-11-16 浏览 938评论 0 赞 0砸 0 标签: 加密

加解密:keystore 介绍

Keytool是一个有效的安全钥匙和证书的管理工具.Java中的keytool.exe(位于JDK\Bin目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。Keytool把钥匙和证书储存到一

作者:星辰 时间:2016-11-16 浏览 755评论 0 赞 0砸 0 标签: 加密

tomcat配置https

配置主要分为两步:一:用JDK自带的keytool.exe来生成私有密钥和自签发的证书操作案例:1.httpskeytool-v-genkey-aliastomcat-keyalgRSA-keystoree:/tomcat.keystore密码:XXXXX姓名:xxxx组织单位名称xxxx组织名称xxxxx区域名称hangzhou省份zhejiang国家ch按如上步骤操作后就得到了tomcat

作者:星辰 时间:2016-11-16 浏览 852评论 0 赞 0砸 0 标签: tomcat 加密

加解密:HMACMD5键控哈希算法

HMACMD5是从MD5哈希函数构造的一种键控哈希算法,被用作基于哈希的消息验证代码(HMAC)。此HMAC进程将密钥与消息数据混合,使用哈希函数对混合结果进行哈希计算,将所得哈希值与该密钥混合,然后再次应用哈希函数。输出的哈希值长度为128位。

作者:星辰 时间:2016-11-03 浏览 807评论 0 赞 0砸 0 标签: 加密