def ui_listfile(): if not client_conn.is_login(): print("Please login first") return # Get share files client_conn.get_share() # Listing filelist.listing()
record = i['Record'] print("Sender:",sender) print("Record:",record) try: if os.path.isfile("/home/star/.ssh/me.key.pem2"): public_key = rsa.get_cert("*****@*****.**") else: public_key = rsa.load_public_cert_from_file("key/public_key.pem") if os.path.isfile("/home/star/.ssh/me.key.pem2"): private_key = rsa.load_private_cert_from_file("/home/star/.ssh/me.key.pem2") else: private_key = rsa.load_private_cert_from_file("key/private_key.pem") share = filelist.import_record(record, public_key, private_key) print(share) if share != None: filelist.append_share(share['filename_ori'], share['filename_rand'], share['key'], share['iv'], share['tag'], sender) except: print("Failed to decrypt message") pass if __name__ == "__main__": ''' For testing ''' upload_file("testing.t") upload_file("testing.txt") filelist.listing() _ = input() download_file("testing.txt", "saveas.txt")