BUUCTF_crypto_一眼就解密

环境

一眼解密,base64解码

flag{THE_FLAG_OF_THIS_STRING}

wp

密文

ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30=

bash

echo 'ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30=' | base64 -d

python

# base64 是由‘A-Z,a-z,0-9,+,/’ 64个字符组成
import base64
def input_data():
    return input("请输入:")
# 编码
def base64_encode(data):
    return base64.b64encode(data.encode())
# 解码
def base64_decode(data):
    return base64.b64decode(data.encode())
def main():
    while True:
        print('请选择操作:\n1.编码\n2.解码\n3.退出')
        choice=input('请选择:')
        if choice == '1':
            data=input_data()
            print(base64_encode(data))
        elif choice == '2':
            data=input_data()
            print(base64_decode(data))
        elif choice == '3':
            break
        else:print("错误输入!")
if __name__=="__main__":
    main()
posted @ 2025-01-17 14:41  ra1nbowsea  阅读(20)  评论(0)    收藏  举报