def default_config(): config = """\ secretkey: """ + random_string(32) + """ mail: default sender: '"Administrator" <*****@*****.**>' """ return config
def default_config(): config = """\ secretkey: """ + random_string(32) + """ mail: default sender: '"Administrator" <*****@*****.**>' """ return config
def encrypt_dictionary(the_dict, secret): #sys.stderr.write("40\n") iv = random_string(16) #iv = Random.new().read(AES.block_size) #sys.stderr.write("41\n") #sys.stderr.write("iv is " + str(iv) + "\n") #sys.stderr.write("block size is " + str(AES.block_size) + "\n") #sys.stderr.write("secret is " + str(repr(secret)) + "\n") encrypter = AES.new(secret, AES.MODE_CBC, iv) #sys.stderr.write("42\n") #one = pickleable_objects(the_dict) #sys.stderr.write("43\n") #two = pickle.dumps(one) #sys.stderr.write("44\n") #three = pad(two) #sys.stderr.write("45\n") #four = encrypter.encrypt(three) #sys.stderr.write("46\n") #logmessage(pprint.pformat(pickleable_objects(the_dict))) return iv + codecs.encode(encrypter.encrypt(pad(pickle.dumps(pickleable_objects(the_dict)))), 'base64').decode()
def encrypt_dictionary(the_dict, secret): #sys.stderr.write("40\n") iv = random_string(16) #iv = Random.new().read(AES.block_size) #sys.stderr.write("41\n") #sys.stderr.write("iv is " + str(iv) + "\n") #sys.stderr.write("block size is " + str(AES.block_size) + "\n") #sys.stderr.write("secret is " + str(repr(secret)) + "\n") encrypter = AES.new(secret, AES.MODE_CBC, iv) #sys.stderr.write("42\n") #one = pickleable_objects(the_dict) #sys.stderr.write("43\n") #two = pickle.dumps(one) #sys.stderr.write("44\n") #three = pad(two) #sys.stderr.write("45\n") #four = encrypter.encrypt(three) #sys.stderr.write("46\n") #logmessage(pprint.pformat(pickleable_objects(the_dict))) return iv + codecs.encode(encrypter.encrypt(pad(pickle.dumps(pickleable_objects(the_dict)))), 'base64').decode()