数字基础解码消息

number base decoded message

我有这条解码消息,这是作业,但我无法解决,消息是

IZWGCZZ2EBAUWRSVOJAU45DSOVCEOZKS N5CHKQLSM5GGSQ2VNVIECUSEIU======

有提示说 The string is encoded using an unusual number base. The numbers 2 - 7 are represented and the letters A - Z are represented.

我在网上查过,但我找不到任何东西,如果有人能帮助理解这个问题并解决它,我将不胜感激

让我们看看:A-Z + 2-7 = 32 个可能的值。

5 bits可以包含32个值,因此消息的每个字节代表5位。

要解码,每个 5 bits 都必须放在一个长 位串 中,然后将其作为 8 bit ASCII 字符串读取。

或者,换句话说:Base32 encoding

所以:

IZWGCZZ2EBAUWRSVOJAU45DSOVCEOZKSN5CHKQLSM5GGSQ2VNVIECUSEIU======

转换为:

Flag: AKFUrANtruDGeRoDuArgLiCUmPARDE

请参阅 here 以测试解码。