
Originally Posted by
nullptr_t
More efficient compared to using only the same key.
It makes more sense now, that may be in some appearances efficient(yes, just some appearences, because there are some obvious disadvantages), but not compared to the actual polymorphism.
edit:
Try to apply and show your idea of generating new keys for each encrypting of functions, and so save every key in a queue of keys, after you do your work, decrypt.
Finally, compare it with an actual polymorphism.
Then show here the results of your work

(if you want).