已解決(查找我的答案)。我需要幫助用C++中的RSA加密密碼。我在C++中爲Blackberry10工作,我一直在尋找一個RSA教程或者是讓我通過加密過程的東西,但是遺憾的是我沒有找到任何一致的東西。RSA加密C++(BB10)
我已經被告知,該過程分三步basicaly包括:
1)生成與模塊和指數RSA公鑰。 2)用公鑰加密文本。 3)在base640中再次加密文本。
如果您想知道爲什麼我需要遵循這三個步驟是因爲我在銀行應用程序中工作,而這些都是他們的要求。
我一直在尋找所有,我甚至還沒有找到如何做第一步,與模塊和指數(我已經有兩個)生成公鑰。
任何幫助將不勝感激。
謝謝。
是不是我自己構建了整個應用程序。我們是一個團隊,我需要使用RSA加密客戶端密碼並將其發送到流程的下一個步驟。我有經驗與Blackberry和RSA一起工作,但在Java中,這個過程更容易一些,例如:在java中,獲得模塊和公開指數後的第一步是通過一個非常簡單的語法創建RSA公鑰對象: RSAPublicKey publicKey = new RSAPublicKey(新的RSACryptoSystem(2048),ebytes,mbytes);.在這部分是我有點失落,因爲我沒有找到適當的BB10文檔。我很抱歉,如果我創建了我自己創建一個完整的加密API的錯覺。 BB10的這個安全API基於hursa.h(https://developer.blackberry.com/native/beta/reference/com.qnx.doc.crypto/topic/about_rsa_raw.html)我試圖實現它,但我沒有成功。 @owlstead @dajames @bta
你不知道密碼什麼,你正在創建一個*銀行應用程序*? –
嘿@owlstead,我編輯我的問題,請檢查它。 – mariomunera
那麼您是從模數和公開指數創建RSA公鑰?這與生成密鑰對完全不同。你能否更新這個問題以確保我們理解? –