We tried this same solution six months ago. It works, ish, but it can still be circumvented. It's not foolproof enough to trust with any situation where you need real security / confidentiality.
If you haven't played Gandalf try it out. It will teach you how to craft attacks against these kinds of strategies.