class_docstr: tool for converting a function's input signature to an unique key
  
  This keymap serializes objects by converting __repr__ to a string.
  Converting to a string is slower than hashing, however will produce a
  key in all cases.  Some forms of archival storage, like a database,
  may require string keys.  There is not a method to recover the input
  signature from a string key that works in all cases, however this is
  possible for any object where __repr__ effectively mimics __init__.
docstr: use a non-flat scheme for generating a key
docstr_tok: ["use","a","non-flat","scheme","for","generating","a","key"]
code: def encrypt(self, *args, **kwds):
      """use a non-flat scheme for generating a key"""
      return string(
          keymap.encrypt(self, *args, **kwds),
          encoding=self.__type__,
          **self._config,
      )
  
imports: from copy import copy
  from klepto.crypto import hash, string, pickle
label_desc: Use image node_id 3 for calling the stringmap obj's underlying member method code with example usage: obj.encrypt() and returns: string