ssh服务: linux下远程管理工具 tcp 22号 openssl(加密工具) openssh-server 基于密钥对的加密方式: dsa 对称的公钥加密算法,安全性相对较低,数据传输速度相对较快;使用同一个密钥进行加密和解密 rsa 非对称加密算法(ssh默认算法),安全性较高,数据传输速度 ...
分类:
其他好文 时间:
2018-06-18 01:12:42
阅读次数:
165
代码如下:import pyDes
import base64
Key = "Gogenius"
Iv = "Gogen123"
# 加密
def encrypt_str(data):
# 加密方法
&n
分类:
编程语言 时间:
2018-06-12 11:41:44
阅读次数:
239
1. 什么是RSA RSA算法是现今使用最广泛的公钥密码算法,也是号称地球上最安全的加密算法。在了解RSA算法之前,先熟悉下几个术语 根据密钥的使用方法,可以将密码分为对称密码和公钥密码 对称密码:加密和解密使用同一种密钥的方式 公钥密码:加密和解密使用不同的密码的方式,因此公钥密码通常也称为非对称 ...
分类:
编程语言 时间:
2018-06-11 19:00:51
阅读次数:
157
对称加密:对称加密是一种数据加密算法,对一组数据的加密和解密都使用一样的密钥(key),可以有效保护金融数据,常见的对称加密有DES,3DES,AES、RC2、RC4、RC5。 DES3: 对DES算法的组合,指定3个KEY,运算3次DES,密钥KEY的总字符长度为24位。 说明: 接触这个主要是最 ...
分类:
Web程序 时间:
2018-06-03 21:39:10
阅读次数:
225
AES拥有很多模式,而此次采用的CBC模式:通过密钥和salt(起扰乱作用)按固定算法(md5)产生key和iv。然后用key和iv(初始向量,加密第一块明文)加密(明文)和解密(密文)。 下面代码实现的思想:将加密文本处理以8*16位 这样的单位进行加密,每16个字节长度的数据加密成16个字节长度 ...
分类:
编程语言 时间:
2018-05-16 19:39:41
阅读次数:
189
加密算法简介 数据加密的基本过程就是对原来为明文的文件(或数据)按某种算法进行处理,使其成为不可读的一段密文,只能通过输入正确的密钥之后才能显示密文的原始信息。根据加密技术的不同,大致分为对称加密和非对称加密。 对称式加密就是加密和解密使用同一个密钥(secret key),通常称之为“Sessio ...
分类:
编程语言 时间:
2018-05-16 10:57:42
阅读次数:
239
密码学 1.HASH哈希(散列)函数 不可逆(不能用于加密和解密) 一个二进制数据只有一个HASH值 2.非对称 RSA 由于是简单的数学计算,所以加密的效率比较低,一般用于加密核心的(小数据) 公钥加密,私钥解密 私钥加密,公钥解密 3.对称 DES 3DES AES openssl 1.生成私钥 ...
分类:
移动开发 时间:
2018-05-12 19:23:20
阅读次数:
168
Cipher类为加密和解密提供密码功能。它构成了Java Cryptographic Extension(JCE)框架的核心。在本章的上述内容中,只完成了密钥的处理,并未完成加密与解密的操作。这些核心操作需要通过Cipher类来实现。// 此类为加密和解密提供密码功能public class Cip ...
分类:
其他好文 时间:
2018-05-11 20:38:08
阅读次数:
292
简介 RSA非对称加密有着非常强大的安全性,HTTPS的SSL加密就是使用这种方法进行HTTPS请求加密传输的。因为RSA算法会涉及Private Key和Public Key分别用来加密和解密,所以称为非对称加密。Private Key和Public Key有互操作性,即用private key加 ...
分类:
编程语言 时间:
2018-05-11 14:38:10
阅读次数:
251
前几天Insus.NET有在数据库实现过对某一字段进行加密码与解密《使用EncryptByPassPhrase和DecryptByPassPhrase对MS SQLServer某一字段时行加密和解密》http://www.cnblogs.com/insus/p/5983645.html那今次Insu ...
分类:
Web程序 时间:
2018-05-11 13:14:16
阅读次数:
294