I'm aware that there are potentially severe security implications to pickling/unpickling. I was planning to use pickling as a way to store and transfer an object instance in a Django model using jsonpickle. I was also going to use a hash or signature to verify the integrity of the pickle prior to unpickling (i.e. send the hash, then send the pickle, whatever).
Since my own code would be producing the pickled object, would this method be safe enough (relatively or absolutely), assuming any object in transit would be encrypted as well?