Encoding 是否有正式记录的编码方案(如Base64)不包含视觉上相似的字符?

Encoding 是否有正式记录的编码方案(如Base64)不包含视觉上相似的字符?,encoding,base64,rfc,Encoding,Base64,Rfc,我正在写一份正式的提案。其中一部分要求创建完全随机的UUID(出于隐私原因),并将其编码为压缩的人类可读写格式,如Base64 但是,Base64允许视觉上可混淆字符的变体;例如,我希望编码只允许[1号,小写和大写字母I,小写字母L]中的一个,并且只允许[0号,小写和大写字母O]中的一个 是否已经存在这种编码(正式记录)?我知道创建一个这样做的新标准或多或少是琐碎的,但如果可能的话,我更愿意通过G+Cory Schmunsler参考现有标准: (不过,这并不完全是官方的RFC类型编码。)是的,键

我正在写一份正式的提案。其中一部分要求创建完全随机的UUID(出于隐私原因),并将其编码为压缩的人类可读写格式,如Base64

但是,Base64允许视觉上可混淆字符的变体;例如,我希望编码只允许[1号,小写和大写字母I,小写字母L]中的一个,并且只允许[0号,小写和大写字母O]中的一个

是否已经存在这种编码(正式记录)?我知道创建一个这样做的新标准或多或少是琐碎的,但如果可能的话,我更愿意通过G+Cory Schmunsler参考现有标准:


(不过,这并不完全是官方的RFC类型编码。)

是的,键的长度必须是以32为基数的长度的两倍

Base32是一种使用受限符号集对任意字节数据进行编码的符号,该符号集可方便地供人类使用,并可由仅识别受限字符集的旧计算机系统进行处理


这非常适合我的需要。谢谢