【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-我这密码忘了。。

举报
剑豪 发表于 2023/06/24 15:21:56 2023/06/24
【摘要】 Base64,顾名思义,就是包括小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"一共64个字符的字符集,(另加一个“=”,实际是65个字符,至于为什么还会有一个“=",这个后面再说)。任何符号都可以转换成这个字符集中的字符,这个转换过程就叫做base64编码

前言

base64 是什么?

Base64,顾名思义,就是包括小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"一共64个字符的字符集,(另加一个“=”,实际是65个字符,至于为什么还会有一个“=",这个后面再说)。任何符号都可以转换成这个字符集中的字符,这个转换过程就叫做base64编码

Base64编码是一种将二进制数据转化为可打印ASCII字符的编码方式。Base64编码将输入数据分割成固定长度的块,并将每个块转换为ASCII字符。Base64编码使用了64个字符(A-Z,a-z,0-9和+,/)来表示所有可能的6位组合,因此可以将任意二进制数据转换成纯文本字符串,方便传输和存储。

Base64编码的算法非常简单,它把每3个8位字节(38=24)转换为4个6位字节(46=24),然后将6位字节转换成ASCII字符。如果最后一组不足3个8位字节,则使用0填充,最后在编码结果末尾添加1到2个'='字符。解码时则将多余的0去除即可。

Base64编码的用途非常广泛,常见的应用场景包括电子邮件、网页传输、文件上传和加密解密等。在电子邮件中,Base64编码通常用于将二进制附件转换成文本格式进行传输;在网页传输中,Base64编码则常用于将图像、音频和视频等二进制数据转换成文本进行传输;在加密解密中,Base64编码则通常被用作一种加密方式,将明文转换成Base64编码后再进行加密处理,以增加安全性。

base64怎么转换

首先将字符串(图片等)转换成二进制序列,然后按每6个二进制位为一组,分成若干组,如果不足6位,则低位补0。每6位组成一个新的字节,高位补00,构成一个新的二进制序列,最后根据base64索引表中的值找到对应的字符。

一、我这密码忘了。。

1.打开题目

在这里插入图片描述

2.解题

可以看到字符串:

VTBzNE9GZEhURWhDVjBveFVrMVVTell4UkRKWU5FTTFRMGszUmtrd1ZFVT0=

在线解码地址:https://base64.us/](https://base64.us/

在这里插入图片描述

2次base64解码得:SK88WGLHBWJ1RMTK61D2X4C5CI7FI0TE

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。