def setup(*args, **kwargs): master_password, signing_password = generate_password() password_data = dict( encryption_key=make_key(master_password), signing_key=make_key(signing_password) ) container_name, api_token = make_dccfile(master_password, signing_password) save_passwd(api_token, container_name, password_data, signing_password) save_vfs(api_token, container_name, VFS(), get_key(master_password, password_data['encryption_key']), get_key(signing_password, password_data['signing_key'])) return 0
def setup(*args, **kwargs): master_password, signing_password = generate_password() password_data = dict(encryption_key=make_key(master_password), signing_key=make_key(signing_password)) container_name, api_token = make_dccfile(master_password, signing_password) save_passwd(api_token, container_name, password_data, signing_password) save_vfs(api_token, container_name, VFS(), get_key(master_password, password_data['encryption_key']), get_key(signing_password, password_data['signing_key'])) return 0
def retrieve_key(password, path): keymatter = '' try: f = open(path, 'r') keymatter = f.read() f.close() except IOError: keymatter = make_key(password) f = open(path, 'w') f.write(keymatter) f.close() return get_key(password, keymatter)
import time import encryption import rsa from bootstrap import Bootstrapper from gossip import GossipServer try: f = open('pub-key.pem', 'r') except IOError: encryption.make_key() f = open('pub-key.pem', 'r') pubkey = f.read() f.close() bs = Bootstrapper(pubkey) bs.bootstrap() time.sleep(5) gs = GossipServer(bs) while True: filename = raw_input('Filename: ') if filename == 'exit': exit() gs.init_file_request(filename)