Ich lese dies:Warum sollte ein privater Schlüssel nicht wörtlich oder im Klartext auf dem lokalen Computer gespeichert werden?
http://msdn.microsoft.com/en-us/library/tswxhw92(VS.80).aspx
Der erste Satz sagt: „Asymmetric private Schlüssel niemals wörtlich oder im Klartext auf dem lokalen Computer gespeichert werden.“
Was ist das Problem damit? Und wie löst ein Schlüsselbehälter es?
Der Grund warum ich frage ist, dass ich ein asymmetrisches Schlüsselpaar generieren möchte. Die Anwendung, die ich schreibe, wird Informationen verschlüsseln, die sie mit dem öffentlichen Schlüssel an mich zurücksendet. Ich dachte daran, das öffentliche/private Schlüsselpaar in unserem Quellcodeverwaltungssystem zu speichern, damit es gesichert wird. Sollte ich das nicht tun? Wenn nicht, wie sollte ich den privaten Schlüssel speichern, damit er zuverlässig gesichert werden kann?
Danke. -scott
Update: Sagt "nie" in dem zitierten Satz wirklich nie. Oder bedeutet es, dass ich keine Schlüssel zur Quellcodeverwaltung speichern sollte, außer wenn ich nicht bereit bin, das Risiko einzugehen, dass ein Hacker die Schlüssel möglicherweise von unserem Quellcodeverwaltungssystem oder von einem daraus entnommenen Backup abrufen kann.
s/Hacker/gefeuert oder verärgert Mitarbeiter/und Sie haben das häufigere Szenario. – MSalters