La ligne du bas est, vous ne pouvez pas. Voir d'autres commentaires ici, pour les raisons pourquoi. Même le logiciel de chiffrement comme PGP/GPG stocke les clés dans un fichier, puis farouchement demande instamment à ces fichiers à être conservés sur un lecteur flash dans un coffre, ou quelque chose d'autre sécurisé. Les clés stockées sous forme de code exécutable sera découvert.
En fait, si vous essayez de chiffrer quoi que ce soit sur un ordinateur client qui sera décrypté par le client dans le cadre normal de ses activités, qui est aussi un fou de course. Les machines clientes sont par nature précaire, et vous ne pouvez pas contrôler ce qu'ils vont être capable de faire à vos données.
Si vous êtes en essayant de s'authentifier, au lieu de cela, regardez sur Internet en fonction de l'authentification avec des connexions à un serveur, ou une sorte de généré un mot de Code qui est utilisé pour valider le logiciel.
Les clés secrètes dans le cadre d'un Public-Privé paire de Clés doivent être conservées dans les fichiers de données qui peuvent être sécurisées. Des clés symétriques doivent être générées à la volée comme les Clés de Session, puis jetés. Supposons toujours que n'importe qui qui a un Secret ou de la clé de Session sur son ordinateur sera en mesure de le découvrir, et de l'utiliser contre vos intentions.
Lire "Cryptographie Appliquée" par Bruce Schneier pour plus d'informations.