Security.addProvider(new com.sun.crypto.provider.SunJCE());Key key = new SecretKeySpec(secretKey.getBytes(), "DES");encryptCipher = Cipher.getInstance ...
分类:
编程语言 时间:
2018-07-22 23:27:32
阅读次数:
203
https原理 小白向,大神勿喷 非对称加密:对于理解https的内容,可以简单理解为,是一对钥匙,分为公钥和私钥,只有这个公钥可以解开这个私钥加密的信息,也只有这个私钥可以解开这个公钥加密的信息,没其他钥匙什么事。公钥可以全世界公开,但是密钥只有自己单位知道,绝不泄露到网上。 企业有一对公私钥,这 ...
分类:
Web程序 时间:
2018-07-22 15:08:23
阅读次数:
242
RSA 非对称加密,私钥转码为pkcs8 错误总结 最近在和某上市公司对接金融方面的业务时,关于RSA对接过程中遇到了一个坑,特来分享下解决方案。 该上市公司简称为A公司,我们简称为B公司。A B两家公司通信采用HTTPS协议,加密方式选择RSA非对称加密+签名的方式,以保障数据通信安全,不被篡改。 ...
分类:
其他好文 时间:
2018-07-13 18:59:55
阅读次数:
1597
验证服务器身份和建立加密信道阶段,会使用非对称加密 通信阶段会使用对称加密 *验证证书 把证书的内容根据一个指纹算法(hash值计算)得到一个指纹,使用CA的私钥加密,而我们的系统中,有预装受信任的CA的根证书,里面包含CA的公钥。通过这个公钥,可以将证书解密得到这个指纹,在通过指纹算法(收到的证书 ...
分类:
Web程序 时间:
2018-07-06 01:28:38
阅读次数:
221
前言:没想到迅雷的区块链大会开完也没多久,我就要和区块链结缘了。从区块链钱包做起。 这里说说这周学习的主要成果: 一 区块链钱包:是一个管理工具,数字钱包密钥(即公钥和私钥)的管理工具。 私钥: (明文私钥)是一个64位的16机制哈希字符串。这个私钥非常重要:“谁掌握了私钥,谁就掌握了钱包使用权”。 ...
分类:
其他好文 时间:
2018-07-01 22:05:03
阅读次数:
718
对称加密和非对称加密 1.什么是对称加密,非对称加密对称加密是指加解密使用的是同样的密钥非对称加密是指加解密使用的密钥不同。 2.对称加密的优缺点对称加密的特点是简单快速。密钥越大,加密越强,但加解密过程越慢。密钥容易被黑客拦截 3.非对称加密的优缺点非对称加密使用了一对密钥,公钥和私钥。私钥由解密 ...
分类:
其他好文 时间:
2018-07-01 01:09:58
阅读次数:
178
互联网+时代,消息量级的大幅上升,消息形式的多元化,给即时通讯云服务平台带来了非常大的挑战。高并发的IM系统背后究竟有着什么样的架构和特性 本文要点: 网易云信整体架构解析 云信中的客户端连接和接入点管理 服务化和高可用 网易IM云分层架构图解析 底层客户端SDK,覆盖了安卓,iOS,windows ...
分类:
其他好文 时间:
2018-06-30 16:58:46
阅读次数:
180
最近在做对小程序传输数据进行加密,加密方法有很多,使用的是des对称加密 采用的是CBC模式, 引用的插件为tripledes.js,https://github.com/Favour1111in/hello-world/tree/master 需要传入内容,密钥,初始化向量3个参数 输入内容,然后 ...
分类:
微信 时间:
2018-06-29 19:30:41
阅读次数:
4166
HTTPS协议 HTTPS 是综合了对称加密和非对称加密算法的 HTTP 协议。既保证传输安全,也保证传输效率。 加密分对称加密和非对称加密。对称加密效率高,但是解决不了密钥传输问题;非对称加密保证传输安全,可以解决这个问题,但是效率不高。 非对称加密需要通过证书和权威机构来验证公钥的合法性。 对称 ...
分类:
Web程序 时间:
2018-06-28 01:01:46
阅读次数:
308