目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7092.3k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(812)
赞(0)

支付安全_消息摘要

image-20220420144637561

摘要算法就是我们常说的散列函数、哈希函数(Hash Function),它能够把任意长度的数据“压缩”成固定长度、而且独一无二的“摘要”字符串,就好像是给这段数据生成了一个数字“指纹”。

作用

保证信息的完整性

特点

  • 不可逆:只有算法,没有秘钥,只能加密,不能解密
  • 难题友好性:想要破解,只能暴力枚举
  • 发散性:只要对原文进行一点点改动,摘要就会发生剧烈变化抗
  • 碰撞性:原文不同,计算后的摘要也要不同

常见算法

  • MD5
  • SHA1
  • SHA256
  • SHA512

回顾之前数字摘要

百度搜索 MySQL ,进入官网下载 ,会经常发现有 sha1sha512 , 这些都是数字摘要。

image-20220407183332849

点击signature

image-20220407165557986

消息摘要实现

image-20220407174955536

注意:

  • 加密后编码表找不到对应字符, 出现乱码

base64 编码

实时效果反馈

1.下列可以实现消息摘要算法的是__

A MD5

B DSC

C RSA

D Hash

2.消息摘要算法主要作用_______。

A 保证数据完整性

B 解决安全问题

C 防止别人破解

D 以上都错误

答案

1=>A 2=> A

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2