Ist es sicher, std::string
für die Schlüssel zu verwenden, wenn Sie openssl benutzen?Kann std :: string für openssl crypto keys verwendet werden?
Ich verwende derzeit std::vector<uint8_t>
für die Verwaltung von Schlüsseln für die Verwendung mit der openssl-API, weil ich nicht sicher bin, wie std::string
mit den nicht druckbaren Zeichen handelt.
Ja, es kann, aber Sie wollen in der Regel eine Zero-ing Allocator verwenden. Und ein [SGI 'Rope'] (http://www.sgi.com/tech/stl/Rope.html) könnte sogar eine bessere Wahl sein, weil es Verkettung bietet; aber hat nicht die Eigenschaft Merkmal Overhead. –
jww