def decrypt_file_name(enfilename): key = Xcache.get_aes_key() pr = Aescrypt(key, 'ECB', '', 'utf-8') try: enfilename_url = parse.unquote(enfilename) filename = pr.aesdecrypt(enfilename_url) return filename except Exception as E: logger.exception(E) return None
def encrypt_file_name(filename): key = Xcache.get_aes_key() pr = Aescrypt(key, 'ECB', '', 'utf-8') en_text = pr.aesencrypt(filename) en_text_url = parse.quote(en_text) return en_text_url