数字基础解码消息
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 以测试解码。
我有这条解码消息,这是作业,但我无法解决,消息是
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 以测试解码。