Publique Clé Privée De Chiffrement Des Tutoriels

Connaissez-vous un tutoriel qui montre Publique de chiffrement à Clé Privée(PPKE) en C++ ou en C?

Je suis en train d'apprendre comment il fonctionne et, éventuellement, l'utilisation de la Crypto++ pour créer mon propre chiffrements utilisant les clés privées. Peut-être theres un Crypto++ PPKE tutoriel?

Peut-être que quelqu'un peut expliquer la relation(le cas échéant) entre les clés publique et privée? Quelqu'un peut-il suggérer quelques très simple de clés publique et privée valeurs que je pourrais utiliser(comme 'char*32','char/32") pour créer mon simple PPKE programme comprendre le concept?

Je suis d'accord que c'est une bonne idée de créer un simple programme de cryptage pour comprendre le concept, mais ne pas rouleau de votre propre programme de cryptage (ou algorithme) et de l'utiliser en production. C'est une recette très précaire logiciel. Voir Eric Lippert blog pour une belle explication de pourquoi (ainsi qu'une explication de la gestion des clés des problèmes qui perturbent même les experts de " crypto-systèmes).
Avez-vous lu l'article de Wikipedia sur cryptographie à clé publique? Il a une grande description de la clé privée et publique des systèmes.
"Rappelez-vous: n'importe qui peut concevoir un système de sécurité que lui-même ne peut pas briser. Même les experts régulièrement se tromper. Les chances qu'un amateur obtiendrez les meilleurs résultats sont extrêmement faibles." -- Bruce Schneier
C'est simplement appelé "chiffrement à clé publique" - le "privé" bits est implicite. Et il y a beaucoup de bonnes explications des concepts de base de PKE là - qu'êtes-vous pas clair?

OriginalL'auteur sazr | 2012-04-04