博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Radix-64编码简介
阅读量:5909 次
发布时间:2019-06-19

本文共 777 字,大约阅读时间需要 2 分钟。

  本文介绍Radix-64编码,PGP和S/MIME均使用了Radix-64编码技术,的Chap 6有关于Radix-64的详细描述。

  Radix-64编码基于编码技术,由两部分构成。分别是Base64编码后的数据和一个校验和。这里使用的Base64编码格式与中的MIME Base64编码格式相同。关于Base64的介绍请。校验和是使用相同的Base64格式转换后的24-bit长度的循环冗余校验(CRC),校验和使用"="作为前缀。

  由于Radix-64只是在Base64的基础上增加了Base64编码后的循环冗余校验码,因此通常人们将Radix-64与Base64视为相同的编码手段。

  一个Radix-64编码示例:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

yDgBO22WxBHv7O8X7O/jygAEzol56iUKiXmV+XmpCtmpqQUKiQrFqclFqUDBovzS

vBSFjNSiVHsuAA==
=njUN

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

  注意到最后一行的"="后就是编码后的CRC校验码。

  关于CRC循环冗余校验,请参考。

转载地址:http://bjvpx.baihongyu.com/

你可能感兴趣的文章
挖掘数据金矿 领军协同创新 曙光荣膺“2016大数据创新应用领袖企业”称号
查看>>
oschina程序开发
查看>>
《从零开始学Swift》学习笔记(Day 40)——析构函数
查看>>
CDN相关
查看>>
查找(AVL平衡二叉树)
查看>>
POJ2406 Power Strings(KMP)
查看>>
极值问题(acms)
查看>>
SVN Hooks的介绍及使用
查看>>
JAVA核心编程教学
查看>>
apache 限制指定user_agent
查看>>
APP的广告模式
查看>>
判断一个字符是否为数字的两种方法(C/C++)
查看>>
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleExcept问题解决方案
查看>>
600. Non-negative Integers without Consecutive Ones
查看>>
关于正则表达式的入门心得
查看>>
axios 拦截 , 页面跳转, token 验证(自己摸索了一天搞出来的)
查看>>
区块链初始化与实现POW工作量证明
查看>>
Python从菜鸟到高手(13):分片(Slicing)
查看>>
编码导致 html和aspx 样式差异,变形
查看>>
C++的Json解析库:jsoncpp和boost .
查看>>