def encrypt(self, *args, **kwds): """use a non-flat scheme for generating a key""" return string(keymap.encrypt(self, *args, **kwds), encoding=self.__type__)
def encode(self, *args, **kwds): """use a flattened scheme for generating a key""" return string(keymap.encode(self, *args, **kwds), encoding=self.__type__)