Base64隐写技术是如何在数据中嵌入信息的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1037个文字,预计阅读时间需要5分钟。
您这flag似乎隐藏的有点儿厉害啊!0x00:前言+Base64编码的作用:+将一些特殊的字符转换成常见的字符。特殊的字符可能是不可见字符或大于ascii码127的,将其转换成base64中的字符。
“您这flag挺能藏的呀~” 0x00: 前言Base64编码的作用:
- 将一些特殊的字符转换成常见的字符。特殊的字符可能是不可见字符或者是大于ascii码127的,将其变成常见的字符(在base64中为a~z A~Z 0~9 + /)。
- Base64特别适合在某些网络协议下快速传输。
在学习Base64隐写之前,得先熟悉Base64编码与解码的过程。
0x01: Base64的编码过程Base64编码后的字符为”a~z A~Z 0~9 + /“共计64个,每个需要6个比特位进行存储。原本,ASCII编码字符每个字符占8个比特位。Base64编码则是把原来每单位8个比特位的字符序列划分成每单位6个比特位,然后按单位转换成上述中的64个字符。
Base64编码表
举个栗子~:将字符串"tolele"进行Base64编码。
本文共计1037个文字,预计阅读时间需要5分钟。
您这flag似乎隐藏的有点儿厉害啊!0x00:前言+Base64编码的作用:+将一些特殊的字符转换成常见的字符。特殊的字符可能是不可见字符或大于ascii码127的,将其转换成base64中的字符。
“您这flag挺能藏的呀~” 0x00: 前言Base64编码的作用:
- 将一些特殊的字符转换成常见的字符。特殊的字符可能是不可见字符或者是大于ascii码127的,将其变成常见的字符(在base64中为a~z A~Z 0~9 + /)。
- Base64特别适合在某些网络协议下快速传输。
在学习Base64隐写之前,得先熟悉Base64编码与解码的过程。
0x01: Base64的编码过程Base64编码后的字符为”a~z A~Z 0~9 + /“共计64个,每个需要6个比特位进行存储。原本,ASCII编码字符每个字符占8个比特位。Base64编码则是把原来每单位8个比特位的字符序列划分成每单位6个比特位,然后按单位转换成上述中的64个字符。
Base64编码表
举个栗子~:将字符串"tolele"进行Base64编码。

