一、MD5 MD5全称为信息-摘要算法(哈希算法),是计算机安全领域的散列函数,用于确保消息的完整性。另外摘要算法还有SHA1,具体请度娘。 MD5是一种单向加密,它的加密不可逆,它将任意长度的字符串,经过算法计算后生成固定长度的数据,一般为16位表示。 1、MD5的用途: (1)消息完整性:每份数 ...
分类:
其他好文 时间:
2021-06-16 17:42:39
阅读次数:
0
一、常用的加密算法 加密算法 对称加密 非对称(公钥)加密 单向加密 1、对称加密算法 明文data--加密(key1)-->密文--解密(key2)-->明文data 对称算法:key1=key2(加密和解密使用同一个密钥) 特性: 加密、解密使用同一个密钥,效率高 将原始数据分割成固定大小的块, ...
分类:
编程语言 时间:
2020-06-16 23:13:02
阅读次数:
72
单向加密:有特征码,保存数据完整性,数据+体征码 输入一样,输出一样 雪崩效应,一点改变,结果巨大改变 定长输出 不可逆 ...
分类:
系统相关 时间:
2020-06-13 23:18:22
阅读次数:
76
1.前言 前面学习了 security的登录与登出 , 但是用户信息 是 application 配置 或内存直接注入进去的 ,不具有实用性,实际上的使用还需要权限管理,有些 访问接口需要某些权限才可以使用 于是多了个权限管理的问题 2.环境 spring boot 2.1.6.RELEASE my ...
分类:
数据库 时间:
2020-06-03 00:49:41
阅读次数:
80
OpenSSL&加密解密(思维导图) 1. 网络通信概述 传输层协议 进程间通信 监听端口 SSL 裸套接字 2. 加密和解密 2.1 加密的方式 对称加密 公钥加密 单向加密 认证加密 2.2 PKI的实现方式 SSL TLS 2.3 加密和解密的过程 2.3.1 加解密过程分析 2.3.2 术语 ...
分类:
其他好文 时间:
2020-05-02 15:12:54
阅读次数:
83
一、回顾 1、技术:加密和解密,服务 2、加密算法和协议 a、对称加密:数据加密(保密性),常用的加密算法为3DES,AES b、公钥加密:身份认证(加密的是特征码),密钥交换(加密的密钥),数据加密(不常用,比对称加密要慢三个数量级,即10的三次方倍),常用的算法为RSA,DSA c、单向加密:数 ...
分类:
系统相关 时间:
2020-04-19 14:40:39
阅读次数:
84
对称加密 加密和解密使用相同密钥的加密算法。所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。 采用单钥密码的加密方法,同一个密钥可以同时用来加密和解密,这种加密方法称为对称加密,也称为单密钥加密。常用的单向加密算法:1、DES(Data Encryption Standard ...
分类:
其他好文 时间:
2020-03-19 11:59:57
阅读次数:
70
1.1 背景知识 对称加密 :加密解密使用同一密钥,加解密速度快。随着人数增多,密钥数量急增n(n-1)/2。 非对称加密 :使用公私钥配对加解密,速度慢。公钥是从私钥中提取出来的,一般拿对方公钥加密来保证数据安全性,拿自己的私钥加密来证明数据来源的身份。 单向加密 :不算是加密,也常称为散列运算, ...
分类:
移动开发 时间:
2020-03-02 22:40:19
阅读次数:
85
一、什么叫数据加密 数据加密是指利用加密算法和秘钥将明文转变为密文的过程。 二、数据加密的方式 1、单向加密 指只能加密数据而不能解密数据,这种加密方式主要是为了保证数据的完整性,常见的加密算法有MD5、sha系列等(位于python内置的hashlib模块中)。 2、对称加密 指数据加密和解密使用 ...
分类:
编程语言 时间:
2020-01-31 22:53:31
阅读次数:
190
常见的加密算法和协议对称加密,公钥加密,单向加密和认证协议对称加密对称加密,在加密和解密时使用的是同一个密钥常见的对称加密有:DES,3DES,AES,Blowfish,Twofish,IDEA,RC6,CAST5对称密钥加密和解密的过程:数据发送方A和数据接收方B在发送数据前先通过某种渠道约定好密钥,然后A将明文的数据使用对称密钥进行加密,然后将加密后的数据发送给B,B接受到数据后使用相同的密钥
分类:
其他好文 时间:
2019-11-13 09:14:38
阅读次数:
103