PHP中使用OpenSSL生成RSA公钥私钥及进行加密解密示例(非对称加密) php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 一、公钥加密 假设一下,我找了两个数 ...
分类:
Web程序 时间:
2018-11-23 11:21:56
阅读次数:
294
相信很多开发者开发项目时初次遇到签名验签概念都会疑惑,签名是怎么实现的?如何验签?要弄明白这两个过程首先需要明确以下几个基本概念:1、密钥对:在非对称加密技术中,有两种密钥,即公钥和私钥。2、公钥:公钥用来给数据加密,用公钥加密的数据只能使用私钥解密。3、私钥:用私钥来解密公钥加密的数据。4、摘要:对需要传输的文本,做HASH运算。5、签名:使用私钥对需要传输的文本摘要进行加密,得到的密文即被称为
分类:
其他好文 时间:
2018-11-21 12:20:20
阅读次数:
325
椭圆曲线密码学(Elliptic curve cryptography),简称ECC,是一种建立公开密钥加密的算法,也就是非对称加密。类似的还有RSA,ElGamal算法等。ECC被公认为在给定密钥长度下最安全的加密算法。比特币中的公私钥生成以及签名算法ECDSA都是基于ECC的。下面简单介绍ECC ...
分类:
其他好文 时间:
2018-11-18 12:34:23
阅读次数:
953
对称加密 通信两端用一样的密钥加解密。如DES、AES。 优点:性能损耗低,速度快; 缺点:密钥存在泄露的可能。 非对称加密 通信两端各自持有对方的公钥及自己的私钥,通信时用对方的公钥对信息加密,对方用私钥解密。如TSL、SSL。 优点:高安全性; 缺点:性能损耗高,速度慢。 HTTPS 结合对称加 ...
分类:
Web程序 时间:
2018-11-16 15:06:33
阅读次数:
263
可信平台模块(TPM)是一个安装在现代计算机主板上的微芯片,它有着专门实施的安全功能,包括对称和非对称加密、散列、数据证书的存储和管理。 TPM本质在于它是一个受保护、封装好的微控制器安全芯片,它为存储和处理秘籍的安全敏感数据(如秘钥、密码和数字证书)提供了一个安全的避风港。 TPM本质上是一种安全 ...
分类:
其他好文 时间:
2018-11-13 00:20:47
阅读次数:
254
对称加密 加密秘钥和解密秘钥是同一个秘钥 优点:效率高 缺点:不适用在网络中传输秘钥,秘钥维护复杂 非对称加密 加密秘钥和解密秘钥不是同一个秘钥 公钥和私钥 公钥加密 必须使用私钥解密 私钥加密 必须使用公钥解密 缺点: 加密效率低 优点: 公钥适合在网络中传递 秘钥维护简单 数字签名 不能抵赖 确 ...
分类:
其他好文 时间:
2018-11-11 17:56:05
阅读次数:
203
随着互联网的发展,安全方面也显得格外的重要。 那么我们做的应用的安全性也在受到各种挑战。 这里的话讲解的是使用“非对称加密”的方式来对前台提交过来的账号和密码进行一个加密,在使用Java搭建的后台程序来进行一个解密的操作。 那么在这里我们需要先去了解一下 "非对称加密" 是什么东西,这里直接参照百度 ...
分类:
编程语言 时间:
2018-11-10 15:12:40
阅读次数:
208
区块链教程区块链背后的信息安全2DES、3DES加密算法原理一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。DES、3DES加密算法原理及其GO语言实现DES加密算法,为对称加密算法中的一种。70年代初由IBM研发,后1977年被美国国家标准局采纳为数据加密标
分类:
编程语言 时间:
2018-11-09 16:16:02
阅读次数:
194
多币种钱包系统开发,社交场外钱包交易系统app开发
分类:
移动开发 时间:
2018-11-06 14:38:04
阅读次数:
214