ctf密码学(1)_base64
#coding:utf-8
import base64
'''
由于标准的Base64编码后可能出现字符+和/,在URL中就不能直接作为参数,所以又有一种"url safe"的base64编码,其实就是把字符+和/分别变成-和_
notepad++省略==
base64.urlsafe_b64decode(base64_url)
from urllib.parse import unquote,quote
'''
s = 'Y3liZXIgc3BhY2U=='
def decrypt(strs):
bytes_str = bytes(strs, encoding='utf-8')
tmp_str = base64.b64decode(bytes_str)
print(tmp_str.decode('utf-8'))
if __name__ == '__main__':
decrypt(s)