Ejemplo n.º 1
0
def default_config():
    config = """\
secretkey: """ + random_string(32) + """
mail:
  default sender: '"Administrator" <*****@*****.**>'
"""
    return config
Ejemplo n.º 2
0
def default_config():
    config = """\
secretkey: """ + random_string(32) + """
mail:
  default sender: '"Administrator" <*****@*****.**>'
"""
    return config
Ejemplo n.º 3
0
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()
Ejemplo n.º 4
0
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()