My favourite thing about the thing @Kieran has designed is that you can share a secret in such a way that even you don't know what you shared later. As in encrypt it only with their public key then it's out of your hands and a person who gets your computer can't see it!