def getObject(self, name): key = CryptoLib.digestKeyString('keeey') c = self.si.getObject(container=self.containerName, name=name) return DataCrypt.DataCrypt(key).decryptBytesIO(ciphertext=c)
def putObject(self, o, name): key = CryptoLib.digestKeyString('keeey') c = DataCrypt.DataCrypt(key).encryptBytesIO(plaintext=o) self.si.putObject(self.containerName, name, c)
def _getMasterKey(self): return CryptoLib.digestKeyString('MASTERKEY')