Encryption base64解码字符串提供奇怪的字符

Encryption base64解码字符串提供奇怪的字符,encryption,base64,Encryption,Base64,在中国,一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一

在中国,一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的一个中国的中国的KJEQDMCPI9HCPNJM_2.2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 V0IEQKGKP5B1J6CFYKRMLPMMGKB7H9WIWUDNM4IPLBBBALGGEGEGIDWRT2YV7QN2RXKPDOBPRUSGHUMIVLPR_LwGZ78N4YW-G-nTw_EOjlD58UDHOuth_EcKszBeLs0_EIE9JZYKJULG3FFROHI-


这是一个代币。当base64解码时,它会给出一些有效的输出,但随后它开始打印奇怪的字符。这真的仅仅是b64吗?或者这是他们的一种判断方式。出于明显的原因,我去掉了一些字符。

它不是base 64编码的,而是编码的。用
+
替换
-
,用
/
字符替换
-
(下划线),然后用
=
字符填充,直到有4个基64字符的倍数(不包括空格)。然后解码,结果应该是正确的。如果不是,则基本64 URL代码可能已损坏

我认为您已经去掉了字符并用点替换了它们,因为在URL safe base 64中不应该出现点



当然,查找和使用base64url解码器要比这里提到的通用查找/替换/追加方案更有效。

注意,仅仅去掉字符并不能保护屏幕上显示的任何数据,解码留下的各种碎片非常容易。padWell是什么意思,垫子只是在左边或右边加上一定的尺寸。在这种情况下,必须在右侧追加字符。我已经添加了一个指向RFC的链接来指定这些编码。