加密算法
文章平均质量分 92
milanac007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈加密和签名
@[TOC] 浅谈加密和签名1. 前言一直想写一篇关于加解密和签名验签的文章,正好最近有空,做个总结。现如今,数据安全越来越被大众重视,不论是从网络下载一个程序安装包,还是从特定的服务器请求数据,都涉及到数据安全。确定这些数据是否真实、有没有被篡改、我们能否信任这些数据,就需要了解加解密和数字签名相关的知识。加密主要分为对称加密 和 非对称加密。对称加密,顾名思义,加密方和解密方使用相同的密钥处理数据。密钥具有唯一性,典型的对称加密算法有DES、3DES、AES及国密SM4,对称加解密都是以数据块(原创 2021-01-20 18:32:50 · 1156 阅读 · 0 评论 -
MD5算法
文章内容大部分摘自百度百科。 MD5Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data SecurityInc. April 1992)。MD5即Me...转载 2018-04-11 17:36:19 · 578 阅读 · 0 评论 -
SHA-1 算法加密
SHA-1是一种数据加密算法,该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。 单向散列函数的安全性在于其产生散列值的操作过程具有较强的单向性。如果在输入序列中嵌入密码,那么任何人在不知道密码的情况下都不...原创 2018-04-11 17:56:27 · 1644 阅读 · 0 评论 -
Base64编码简介
首先,Base64是一种编码方式,而不是真正的加密方式。即使算,Base64 也仅用作一个简单的“加密”来保护某些数据,而真正的加密通常都比较繁琐。Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。详细规范可查看RFC2045~RFC2049。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识...原创 2018-04-12 11:16:35 · 400 阅读 · 0 评论
分享