Ich habe eine C++ - Client/Server-Anwendung, wo der Client und der Server meine ausführbare Datei sind. Jedes Mal, wenn eine Verbindung zwischen dem Client und dem Server hergestellt wird, erzeuge ich einen neuen Verschlüsselungsschlüssel für diese Sitzung und möchte diesen Sitzungsschlüssel übertragen und diesen Sitzungsschlüssel mit einem statischen Schlüssel verschlüsseln, der sowohl im Client als auch im Server integriert ist.Wie Tasten in der Anwendung zu verbergen?
Allerdings zeigt die Ausführung von Strings auf meiner ausführbaren Datei den statischen Schlüssel.
Wie kann ich den eingebetteten statischen Schlüssel in meiner Client- und Server-Anwendung ausblenden, so dass sie nicht einfach extrahiert werden und damit jemand meinen Sitzungsschlüssel dekodieren kann.
Verwenden Sie einfach SSH ... –