Source code
Login
Home
Articles
Open-Source
Pictures
About Me
Documents
Hot
1
汇编第五章
2
unix文件
3
ubuntu使用root用户登陆14-15版本可用
4
PHP-GTK2-文档学习&翻译——教程部分表格布局使用GtkTable
5
解决LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
6
时钟
7
php导出数据到xls文件
8
Windows GUI开发在控制台打印输出
9
Vim设置字体linux和windows
10
对象代理
Links
网易云课堂
简明现代魔法
看风景
果壳网看科技
下厨房
Redis官网
nginx官网
Mysql文档
持续集成项目travis-c...
在线图书创作Leanpub
PHP-CPP
值得推荐的C/C++库和框架
腾讯一个php
Jquery插件库网站
phpstorm免费注册码
Game And C 老外
owent-ACM-Cpp-...
开源应用程序架构
QTCN开发网
OAuth2协议
SwiftChinese
香草/Vanilla是一个基...
个人征信查询
A set of PHP l...
知行一 | 顶级C++社区
国外QT支持站
WebGL中文网-three...
UE4学习资源合集
https://www.ma...
cppcon
C++官方文档
C++中文友好文档
阿里云珍贵技术资料免费下载
LoL查询
opengl-tutoria...
WebGl版本支持检测网址
OpenGL API Doc...
Git 在团队中的最佳实践-...
A successful G...
GLAD- 比glew更好的...
OpenGL模型导入库-As...
WebGL-火狐doc
如何开发一款游戏:游戏开发流...
Shader
nodejs中文网
Dracula-A dark...
即时通讯网
https://apizza...
sweetalert
伯乐在线github
阿里巴巴免费图标
opengl特效
看见统计
codewars算法挑战1
leetcode算法挑战2
PHP列续松博客
electron-vue文档
Vue Cli 3.0
element-ui
翻墙
Golang ORM ——G...
访客地图
常用安全算法——一
张成
2016/8
2903
#常用安全算法 ### 数字摘要 数字摘要也称为消息摘要。它是一个唯一对应一个消息或者文本的固定长度的值。它由一个单向hash函数对消息进行计算而产生。如果消息在传递过程中被篡改了,接受者使用同样的hash算法计算,新产生的摘要与原摘要相比就可知道消息是否被篡改,因此消息摘要能够验证消息的完整性。消息摘要采用单向hash函数,将需要计算的内容摘要成固定长度的串,这个串也称为数字指纹,这个串有固定的长度,不同的明文摘要成密文,其结果总是不同的(相对而言),同样的明文其摘要必定相同。 MD5算法摘要消息的128比特位,sha-1算法算出的长度有160个比特位。 MD5算法:算法普遍稳定快速。 SHA-1:被称为最安全的散列算法之一,速度较MD5较慢,但更安全。 Base64编码:它是一种基于64个可打印字符来表示二进制数据的方法。很多人认为base64是一种加密算法,并将其当做加密算法来使用,而实际情况并非如此。任何人只要得到base64的编码内容,都可以通过固定的方法,逆向得出编码之前的信息,Base64算法仅仅是一种编码算法而已。它可以将一组二进制信息编码成可打印字符在网络上传输而已。
上一篇:
CppCMS-高性能c++ Web开发框架
下一篇:
常见Web攻防手段和防御方法
Please enable JavaScript to view the
comments powered by Disqus.