如標題,但是我這邊需要做的僅僅是用別人發過來的公鑰字串對資料進行加密,網上的參考大多都是生成公鑰再加密給別人。想請問一下大家該怎么做呢。這里附上參考網頁,但照這個方法沒有辦法顯示。
https://blog.csdn.net/yajunsun/article/details/78909920
uj5u.com熱心網友回復:
這其實跟qt沒多大關系,你不一定要只在網上找用qt的方法uj5u.com熱心網友回復:
已經解決了,可以給大家一個參考。網站發過來的公鑰其實有點問題,中間插入了個字符,我在https://www.bejson.com/enc/rsa/ 網站上面測驗的時候才發現。也就是說如果你是別人給的公鑰,你先確定一下這個公鑰有沒有問題。然后直接在給的公鑰字串前后加--bengin.....的,效仿pem格式,同樣,在網站上面測驗可行。QString codeone =publickey;codeone.remove("power");//去掉多余的power
QString begincode="-----BEGIN PUBLIC KEY-----\n";
QString endcode="\n-----END PUBLIC KEY-----";
QString rsaCode= begincode+codeone+endcode;
我的代碼主要部分就是這一塊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/18824.html
標籤:Qt
上一篇:微信小程式畢業設計
