博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对称加密和非对称加密
阅读量:4560 次
发布时间:2019-06-08

本文共 608 字,大约阅读时间需要 2 分钟。

1. 对称加密

对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。
常见的对称加密算法:DES,AES,3DES等等。

2. 非对称加密

非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。
常见的非对称加密算法:RSA,ECC

md5是一种不可逆的加密,一定记住是不可逆的。虽然现在很多算法也可以将md5解密出来但是md5还是具有很大程度上的不可逆,而且加大解密难道使用双重加密,很多登录的地方用到md5加密,那么有些人会问我用md5加密了服务器怎么解密呢,你要是这么想就错了。登录时输入用户的密码这个密码被md5加密后在服务器也存的是这个md5的字符格式,也就是说服务器的数据库存的就是这个格式的字符串,所以服务器那边为什么要解密呢,只要比较你客户端发送的md5字符串和它数据库字符串进行比较就行了,而且现在APP运营商也很多都不敢保存用户的明文密码这是对用户信息的不负责。所以在这里一定记住md5加密是不可逆的。很多网上的解密也只是简单的解密,比如你解密得到9,你知道是1+8=9还是2+7=9还是3+6=9呢,想解密也就不用md5了,现在md5也只是用于数据库存储数据。

转载于:https://www.cnblogs.com/h-c-g/p/10232793.html

你可能感兴趣的文章
C++实现成绩管理模拟系统
查看>>
Oracle 10g dbms_rowid 包源码
查看>>
数学图形之地形曲面
查看>>
奇怪吸引子---Qi
查看>>
#在蓝懿学习iOS的日子#Day6
查看>>
Fruits【水果】
查看>>
编辑器
查看>>
SAP供应商和客户的创建
查看>>
django--form相关
查看>>
srs部署到ubuntu 18.04 server
查看>>
vim + spf13
查看>>
IE7优化方法
查看>>
java中的集合类
查看>>
约瑟夫问题(Josephus Problem)的两种快速递归算法
查看>>
httpanalyzer 抓包时会更换证书
查看>>
项目二:使用机器学习(SVM)进行基因预测
查看>>
postman 获取时间戳的方法 和md5加密的方法
查看>>
GB 18030介绍及其与相关标准的比较-GB 18030的优点
查看>>
骑士精神
查看>>
【Raspberry Pi】读取DHT11温度湿度波折
查看>>