예제 #1
0
def testCryptFile_read_existing():
	e = Cifratore(key=key)
	rfile = CryptFile("LICENSE.txt", "r")
	rfile.cifratore = e
	buff = rfile.read(16*1<<13)
	print "buff: [%s]" % buff
	rfile.close()
예제 #2
0
def testCryptFile_read_from_encrypted():
	e = Cifratore(key=key)
	dest=u"però"
	cfile = CryptFile(dest, "w+", enc=e)
	assert cfile
	cfile.write("123456789")
	cfile.close()

	
	rfile = CryptFile(dest, "r", enc=e)
	assert rfile
	buff = rfile.read(10) 
	print "buff: [%s]" % buff
	rfile.close()
예제 #3
0
def testCryptFile_unencrypted():
	"""
	Encryption is now transparent
	"""
	data = open(filename, "r").read()
	e = None

	# create an encrypted file
	cfile = CryptFile(dest, "w+")
	cfile.cifratore = e
	cfile.write(data)
	cfile.close()

	# check by hand
	data1 = open(dest,"r").read()
	assert (data1==data)
	os.unlink(dest)
예제 #4
0
def testCryptFile_init():
	e = Cifratore(key=key)
	cfile = CryptFile(dest, "w+", enc=e)
	assert cfile
	cfile.close()