对称加密与非对称加密 在数字加密算法中,可划分为对称加密和非对称加密。 对称加密 对称加密算法中对于数据的加密与解密使用同一密钥,即使用相同的密码对内容进行加密解密。 优点 加解密速度快,效率高,适合一对一的信息加密传输 缺点 数据传输前必须协商好密钥,如果任一方密钥被泄漏,那么加密信息就变得不安全 ...
分类:
其他好文 时间:
2020-03-29 13:05:45
阅读次数:
69
一 加密算法 应用于数据传输 通过算法,可以得到加密前的数据 二 消息摘要算法 应用于数据校验,比如文件完整性验证,存储密码 根据算法获得的结果长度是固定的,不同的算法有不同的数据长度 有不同消息获得同样运算结果,但概率极低 相同的数据通过同一个算法获得的结果一定相同 所以我们在说数据库存储用户密码 ...
分类:
编程语言 时间:
2020-03-21 13:03:11
阅读次数:
63
常见的加密算法: 对称加密(加密解密密钥相同): `DES3 AES` 非对称加密(分公钥私钥): 信息摘要算法/签名算法: `HMAC SHA` 下面使用Python代码实现 python coding:utf 8 import base64 import rsa from Crypto.Ciph ...
分类:
编程语言 时间:
2020-03-03 01:01:39
阅读次数:
81
之前在做项目的时候用户密码都进行了MD5的加密,今天突然想起来了总结一下(●'?'●) 一.MD5是什么? MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保 ...
分类:
编程语言 时间:
2020-03-02 20:29:19
阅读次数:
81
基于公钥认证 在上面介绍的登录流程中可以发现,每次登录都需要输入密码,很麻烦。SSH提供了另外一种可以免去输入密码过程的登录方式:公钥登录。流程如下: 1.Client将自己的公钥存放在Server上,追加在文件authorized_keys中。 2.Server端接收到Client的连接请求后,会 ...
分类:
其他好文 时间:
2020-03-02 20:23:36
阅读次数:
57
去年推出的一些文章中曾介绍过使用openssl命令行完成SHA1、DES、RSA等运算的方法。但其实openssl支持的加解密、签名验签、摘要算法远不止这些。根据不同的应用场景,用户可以自行选择需要的功能。本期介绍如何查阅openssl指令用法。第一步:查看openssl支持哪些算法指令命令行输入openssl--help回车可见图1所示,列出了包括签名验签、证书操作、摘要运算、加解密运算等相关指
分类:
其他好文 时间:
2020-02-19 17:21:44
阅读次数:
68
hashlib模块 hashlib模块是一个摘要算法模块,能够把一个字符串数据类型的变量转换成一个定长的、密文的字符串,字符串里的每一个字符都是一个十六进制数。 一、hashlib模块算法的共同特点 对于同一个字符串,不管字符串有多长,只要是相同的,无论在任何环境下,多少次执行,在任何语言中使用相同 ...
分类:
其他好文 时间:
2020-02-15 18:16:02
阅读次数:
54
Python常用内建模块(二) hashlib 要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest,目的是为了发现原始数据是否被人篡改过。 摘 ...
分类:
编程语言 时间:
2020-02-15 11:32:37
阅读次数:
71
什么是加密算法?百度百科给出的解释如下: 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其 ...
分类:
编程语言 时间:
2020-02-11 16:00:57
阅读次数:
55
ATSHA204A是由Atmel推出的一款基于SHA-256摘要算法的加密芯片,主要适用于对比认证方案。其内部的Slot区用于存放密钥,OTP区用于存放数据。其认证思路是:MCU和ATSHA204A基于相同的摘要算法、明文、密钥可以计算出相同的摘要结果。密钥的发放和存储是认证的关键,只有合法身份的MCU和ATSHA204A才拥有正确的密钥,其他设备因没有正确密钥,无法计算出正确摘要结果,无法通过认
分类:
其他好文 时间:
2020-02-09 11:18:12
阅读次数:
72