概念 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信 ...
分类:
其他好文 时间:
2018-10-21 00:52:01
阅读次数:
214
1、密钥对,在非对称加密技术中,有两种密钥,分为私钥和公钥,私钥是密钥对所有者持有,不可公布,公钥是密钥对持有者公布给他人的。 2、公钥,公钥用来给数据加密,用公钥加密的数据只能使用私钥解密。 3、私钥,如上,用来解密公钥加密的数据。 4、摘要,对需要传输的文本,做一个HASH计算,一般采用SHA1 ...
分类:
Web程序 时间:
2018-10-10 17:09:01
阅读次数:
217
本文转自:http://www.techug.com/post/https-ssl-tls.html 要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连 ...
分类:
Web程序 时间:
2018-07-25 23:59:46
阅读次数:
318
非对称加密技术,在现在网络中,有非常广泛应用。加密技术更是数字货币的基础。 所谓非对称,就是指该算法需要一对密钥,使用其中一个(公钥)加密,则需要用另一个(私钥)才能解密。 但是对于其原理大部分同学应该都是一知半解,今天就来分析下经典的非对称加密算法 RSA算法。 通过本文的分析,可以更好的理解非对 ...
分类:
编程语言 时间:
2017-11-16 11:50:07
阅读次数:
249
首先明确几个基本概念: 1、密钥对,在非对称加密技术中,有两种密钥,分为私钥和公钥,私钥是密钥对所有者持有,不可公布,公钥是密钥对持有者公布给他人的。 2、公钥,公钥用来给数据加密,用公钥加密的数据只能使用私钥解密。 3、私钥,如上,用来解密公钥加密的数据。 4、摘要,对需要传输的文本,做一个HAS ...
分类:
其他好文 时间:
2017-07-06 13:19:59
阅读次数:
175
在实际生产环境中,如果需要批量管理和部署服务器,可以采用ssh+key秘钥认证,然后可以免密码进行数据分发,服务部署及管理。SSH服务(TCP端口号22):安全的命令解释器为客户机提供安全的Shell环境,用于远程管理SSH基于公钥加密(非对称加密)技术:数据加密传输;客户端和服..
分类:
其他好文 时间:
2017-05-09 11:28:34
阅读次数:
193
加密技术可以分为对称与非对称两种. 对称加密,解密,即加密与解密用的是同一把秘钥,常用的对称加密技术有DES,AES等 而非对称技术,加密与解密用的是不同的秘钥,常用的非对称加密技术有RSA等 为什么要有非对称加密,解密技术呢 假设这样一种场景A要发送一段消息给B,但是又不想以明文发送,所以就需要对 ...
分类:
编程语言 时间:
2017-03-10 12:42:22
阅读次数:
284
前言 作为一名程序员,经常会听到加密解密之类的词。而非对称加密技术,应用的非常广泛。本文不写加密技术的原理,只是希望以一个简单的类比,让大家了解非对称加密中常见词的概念,以及它的作用。 介绍 在RSA算法中,有两种加密解密的方式: 我们可以做如下的类比: 这里需要注意的是,一个密码可以打开所有用这个 ...
分类:
其他好文 时间:
2017-01-20 14:37:24
阅读次数:
243
http://blog.sina.com.cn/s/blog_5dbd618201011mwn.html 1 ssh服务 ssh(tcp 端口号22):安全的命令解析器 为客户机提高安全的shell环境,用于远程管理 SSH基于公钥加密(非对称加密)技术: 数据加密传输; 客户端和服务器的身份验证; ...
分类:
其他好文 时间:
2016-09-18 01:08:59
阅读次数:
414
java常见的加密算法加密算法分类:v只能加密:SHAMD5v既能加密也能解密:对称:DESRC4非对称:RSA非对称加密技术开销比较大,不适合大文本的加密。Java代码实现SHA算法/*SHA(SecureHashAlgorithm,安全散列算法),数字签名等密码学应用中重要的工具,被广泛地应用于电子商务等..
分类:
编程语言 时间:
2016-08-03 15:44:00
阅读次数:
345