我有这段解码信息,这是作业,但我无法解决,消息是
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
请参阅此处以测试解码。