常见加密算法

可逆加密算法

加密后, 密文可以反向解密得到密码原文。

        对称加密:文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥。

优点: 对称加密算法的优点是算法公开、计算量小、加密速度快、加密效率高。

缺点: 没有非对称加密安全。

用途: 一般用于保存用户手机号、身份证等敏感但能解密的信息。

常见的对称加密算法有:

        非对称加密:两个密钥:公开密钥(publickey)和私有密钥,公有密钥加密,私有密钥解密

优点: 非对称加密与对称加密相比,其安全性更好;

缺点: 非对称加密的缺点是加密和解密花费时间长、速度慢,只适合对少量数据进行加密。

用途: 一般用于签名和认证。私钥服务器保存, 用来加密, 公钥客户拿着用于对于令牌或者签名的解密或者校验使用。

不可逆加密算法

一旦加密就不能反向解密得到密码原文。

种类: Hash加密算法, 散列算法, 摘要算法等

用途:一般用于效验下载文件正确性,一般在网站上下载文件都能见到;存储用户敏感信息,如密码、 卡号等不可解密的信息。

常见的不可逆加密算法有: MD5、SHA、HMAC

Base64编码

Base64只是一种编码方式,不算加密方法。

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。

采用Base64Base64编码解码具有不可读性,即所编码的数据不会被人用肉眼所直接看到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值