随着硬件的快速发展,加解密带来的资源消耗已经越来越微不足道了,对于IT行业,加解密特别是非对称加密一定会越来越重要,本文不谈枯燥的算法,聊一聊非对称加密的相关知识、RSA加密算法的数字证书操作,也会附带一些其他相关知识和使用心得。 ...
分类:
其他好文 时间:
2017-01-15 20:28:39
阅读次数:
207
近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如何通过JAVA实现AES加密。 因为在做接口 webservic ...
分类:
编程语言 时间:
2017-01-12 12:29:21
阅读次数:
364
1.需求 了解web加密的一些基础概念。 2.基本概念 a.对称加密方式 对称加密方式 加密和解密用同一个密钥 不足之处是,交易双方都使用同样钥匙,安全性得不到保证。此外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的钥匙数量呈几何级数增长 b.非对称加 ...
分类:
Web程序 时间:
2017-01-07 21:10:18
阅读次数:
245
OpenSSL 是一个开源项目,其组成主要包括一下三个组件: openssl:多用途的命令行工具 libcrypto:加密算法库 libssl:加密模块应用库,实现了ssl及tls openssl:多用途的命令行工具 libcrypto:加密算法库 libssl:加密模块应用库,实现了ssl及tls ...
分类:
其他好文 时间:
2017-01-06 21:20:00
阅读次数:
187
有两句话是这么说的:1算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。2编程就是算法和数据结构,算法和数据结构是编程的灵魂。注意,这可不是我说的,是无数程序员总结的...
分类:
编程语言 时间:
2017-01-04 19:06:58
阅读次数:
180
常见的加密技术:对称加密;非对称加密;单向加密;SSL/TLS;秘钥交换1、对称加密采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。对称加密的常见算法:DES、3DES、AES、IDEA、RC6、CAST5等(1)优点加密、解..
分类:
系统相关 时间:
2016-12-31 13:44:44
阅读次数:
430
package cn.com.qmhd.oto.common; import java.security.Key; import java.security.NoSuchAlgorithmException; import javax.crypto.Cipher; import javax.cryp... ...
分类:
其他好文 时间:
2016-12-27 18:07:27
阅读次数:
161
最近在项目中用到了XTEA源码加密算法,写下来总结一下: TEA(Tiny Encryption Algorithm)是一种小型的对称加密解密算法,支持128位密码,与BlowFish一样TEA每次只能加密/解密8字节数据。TEA特点是速度 快、效率高,实现也非常简单。由于针对TEA的攻击不断出现, ...
分类:
编程语言 时间:
2016-12-25 21:01:38
阅读次数:
427
抽了点时间研究了下KTLS,这源自于跟同事交流的一个问题,那就是现如今的HTTPS服务器以及scp命令传输本地文件的时候,无法使用sendfile系统调用! 这个话题让我想起了很多的老同...
分类:
其他好文 时间:
2016-12-25 15:54:01
阅读次数:
490
可以看到,这个黑名单,主要取决于对称加密的算法; 使用了不够安全的对称加密算法,即使使用“ECDHE_ECDSA”交换密钥和认证,也上了黑名单。 这里,不够安全的对称加密算法有:DES、RC2、RC4、3DES、IDEA、AES(长度256以下)、ARIA和CAMELLIA。 下面是HTTP2密码组 ...
分类:
Web程序 时间:
2016-12-21 13:46:33
阅读次数:
265