Advertisement

常见加密算法-CTF

阅读量:

base64编码方式:将每3个8位的明文数据作为一组,获取这3个字节的ASCII编码值,随后将其拆分为6位一组,形成4个新的数据单元,这些字符包括英文大小写字母、数字以及符号“+”和“/”。
在处理不足3字节的情况时:

  1. 对于不足三字节的数据,在其后补充0;
  2. 若编码前的数据中生成的6位数值为0,则对应的字符为“A”;而因数据不足三字节而填充的0,则使用“=”进行替换。
    base64的一些特性包括:
  3. 密文内容中可能出现等号“=”;
  4. 该编码方式包含64个可显示字符;
  5. 编码后的代码中可能包含如0xF、0x3F、0x3等十六进制符号。
在这里插入图片描述

base16 :采用16个ASCII可打印字符(包括数字0-9以及字母A-F),对任意字节数据实施编码处理。Base16编码方式无需借助填充符号“=”即可完成数据转换。

在这里插入图片描述

全部评论 (0)

还没有任何评论哟~