有这样一个需求,前端登录的usernamepassword,password必需加密。但不可使用MD5,由于后台要检測password的复杂度,那么在保证安全的前提下将password传到后台呢,答案就是使用RSA非对称加密算法解决 。 java代码 须要依赖 commons-codec 包 RSA ...
分类:
编程语言 时间:
2018-04-23 11:12:32
阅读次数:
216
非对称加密 是现代密码学历史上一项伟大的发明,可以很好地解决对称加密中提前分发密钥的问题。 顾名思义,非对称加密算法中,加密密钥和解密密钥是不同的,分别称为公钥(public key)和私钥(private key)。私钥一般需要通过随机数算法生成,公钥可以根据私钥生成。公钥一般是公开的,他人可获取 ...
分类:
编程语言 时间:
2018-04-22 18:06:26
阅读次数:
217
包的效验当我们安装rpm包的时候要检查一下是否被串改等是否有签名-K包来源合法性验正及完整性验正完整性验正:SHA256来源合法性验正:RSA公钥加密对称加密:加密、解密使用同一密钥非对称加密:密钥是成对儿的publickey:公钥,公开所有人secretkey:私钥,不能公开导入所需要公钥rpm-K|checksigrpmfile检查包的完整性和签名rpm--import/etc/pki/rpm
分类:
其他好文 时间:
2018-04-22 17:20:39
阅读次数:
175
非对称加密已经被评为加密标准,主要包含(公钥加密私钥解密,或者私钥加密公钥解密)本文主要讲解的是如何用java生成 公钥和私钥并且 进行字符串加密 和字符串解密 //如需要代码copy如下 import java.security.KeyPair;import java.security.KeyPa ...
分类:
编程语言 时间:
2018-04-21 19:36:40
阅读次数:
196
Java加密的常用的加密算法类型有三种 1单向加密:也就是不可逆的加密,例如MD5,SHA,HMAC 2对称加密:也就是加密方和解密方利用同一个秘钥对数据进行加密和解密,例如DES,PBE等等 3非对称加密:非对称加密分为公钥和秘钥,二者是非对称的,例如用私钥加密的内容需要使用公钥来解密,使用公钥加 ...
分类:
其他好文 时间:
2018-04-20 18:51:27
阅读次数:
220
前言: 这一节提供一个简单的功能,这个功能看似简单,找了一下没找到EF链接数据库串的加密帮助文档,只能自己写了,这样也更加符合自己的加密要求 有时候我们发布程序为了避免程序外的SQL链接串明文暴露,需要进行一些加密手段! 加密主要分几类:对称加密,非对称加密,散列算法(自己百度脑补,这里不再多说) ...
分类:
Web程序 时间:
2018-04-20 13:31:29
阅读次数:
255
B-客户端(浏览器) S-服务端 S有一对非对称加密的公钥和私钥 B向S发送请求。 S响应请求,将公钥发给B。 B生成一个对称加密算法的key,利用S的公钥加密,发送给S。 S用私钥解密,取得对称加密算法的key。至此双方都获得对称加密的key。 之后所有数据通信都利用对称加密的key加密传输。 ...
分类:
其他好文 时间:
2018-04-17 16:59:13
阅读次数:
142
目录安全与加密SSHSSH登录方式一些基于SSH的命令SSH端口转发一、安全与加密1.1对称加密与非对称加密对称加密--加密和解密使用同样的密钥优点:传输速度快,加密解密时间短缺点:密钥更换频率高,而且分发较繁琐;密钥分发需要考虑被劫持的安全问题单向散列hash特点是不同长度的字符经过处理得到固定长度的字符,并且无法根据密文推算明文。例如MD5算法DES加密算法DH算法生成对称加密的密钥A和B协商
分类:
其他好文 时间:
2018-04-15 13:42:40
阅读次数:
207
一.区块链的技术: 1. 分布式账本:交易是由分布式系统中多个节点共同记录的,数据安全性和有效性。 2. 加密技术和授权技术 :区块链技术很好地集成了当前对称加密、非对称加密、哈希算法的许多优点,并使用了数字 签名技术来保证交易的安全性,其中最具代表性的是使用椭圆曲线加密算法生成用户的公私钥对 和使 ...
分类:
其他好文 时间:
2018-04-14 10:13:48
阅读次数:
2257
最近在研究区块链的时候关注了一下加密技术,小有心得,于是设计了一款数据加密共享与签名的方案,希望能够为做电子合同,数据存证,数据共享的朋友有所帮助吧。 业务场景 一、电子合同 Alice和Bob需要签订一个合同,而Charlie是中介,也需要在看到该合同上并签字,而Dave是外人,不参与这个合同的签 ...
分类:
其他好文 时间:
2018-04-13 23:36:08
阅读次数:
201