def b32ToString(s): origin = tools.change2Str(s) decode = base64.b32decode(s) decode = tools.change2Str(decode) info1 = '\nBase32:' + origin info2 = 'Base32 decode:' + decode printc.printf(info1, 'blue') printc.printf(info2, 'green')
def stringToB16(s): origin = tools.change2Str(s) s = tools.change2Bytes(s) encode = base64.b16encode(s) encode = tools.change2Str(encode) info1 = '\nOriginal:' + origin info2 = 'Base16 encode:' + encode printc.printf(info1, 'blue') printc.printf(info2, 'green')
def b16ToString(s): origin = tools.change2Str(s) s = tools.change2Bytes(s) decode = base64.b16decode(s) encode = tools.change2Str(s) info1 = '\nBase16:' + s info2 = 'Base16 decode:' + decode printc.printf(info1, 'blue') printc.printf(info2, 'green')
def stringToB64(s): space = chr(0) origin = tools.change2Str(s) res = "" for i in s: res = res + str(i) + space s = res s = tools.change2Bytes(s) res = base64.b64encode(s) res = tools.change2Str(res) info1 = '\nOriginal:' + origin info2 = 'Base64 encode:' + res printc.printf(info1, 'green') printc.printf(info2, 'green')
def b64ToString(s): origin = s s = tools.change2Bytes(s) decode = base64.b64decode(s) decode = tools.change2Str(decode) info1 = '\nBase64:' + origin info2 = 'Base64 decode:' + decode printc.printf(info1, 'blue') printc.printf(info2, 'green')
def urlDecode(s): decode = '' p = '%[0-9]+' for i in re.findall(p, s): res = tools.change2Str(urllib.parse.unquote(i)) if res == "\x08": decode = decode + " " else: decode = decode + res info1 = '\nURL encode:' + s info2 = 'URL decode:' + decode printc.printf(info1, 'green') printc.printf(info2, 'green')