1
我開始做與RSA的加密解密的文件,但我想鍵保存到像串並等緩衝,所以我可以用它加密+ RSA密鑰進入緩衝
我知道我可以保存密鑰投入到工作中文件中像這樣
AutoSeededRandomPool rng;
RSA::PrivateKey privateKey;
privateKey.GenerateRandomWithKeySize(rng, 2048);
RSA::PublicKey publicKey(privateKey);
Base64Encoder privkeysink(new FileSink("C:\\1\\privkey.txt"));
privateKey.DEREncode(privkeysink);
privkeysink.MessageEnd();
Base64Encoder pubkeysink(new FileSink("C:\\1\\pubkey.txt"));
publicKey.DEREncode(pubkeysink);
pubkeysink.MessageEnd();
,但我不認爲這是個好主意,以保存到文件,然後讀取該文件, 有沒有辦法直接做到這一點?
檢查https://github.com/weidai11/cryptopp/blob/06a7abc9c8b72ad0954d3e7c216aba5d87e27be1/datatest.cpp,他們在那裏使用'StringSink'。其他測試也有'ArraySink'。 – melak47