Rsa
SHA512withRSA - 尋找有關簽名算法的詳細資訊
我正在嘗試查找有關簽名算法 SHA512withRSA 的資訊,但到目前為止還沒有成功。
在目前狀態下,簽名太長,所以我想檢查程式碼的成本並嘗試刪除減小大小。
任何人都可以給我一些關於如何實現這一目標的指示。
參考
與您的參考請求相關:SHA512withRSA 指向帶有附錄的 RSA 簽名方案,該方案基於帶有 SHA-512 雜湊函式的 PKCS #1 v1.5。
這意味著您正在尋找描述具有 SHA512(參見:RFC6234)雜湊和X.509 編碼格式的 RSA PKCS1 v1.5(參見: RFC2313 )簽名的參考文件。
從程式碼中刪除“成本”
至於您關於如何消除程式碼中的成本的部分問題:深入研究它可能很快就會成為 Crypto.SE 的主題,無論如何它可能更適合 StackOverflow。儘管如此——因為你的問題表明你對描述 SHA2、RSA 等的參考文件和 RFC 不熟悉——我想在你的程式碼修改想法中加兩分錢……
加密實現很少包含或產生(你所說的)“成本”。因此,我強烈建議您不要剝離或修改任何代表、互動或與加密算法或方案相關的程式碼部分。這樣做很可能會引入問題——可能從簡單的軟體錯誤到刪除程式碼等於取消(=刪除)密碼安全性的危險情況。你肯定不希望後者發生。而不是擺弄程式碼,你應該簡單地依賴一個經過測試和審查的實現。其中有很多,幾乎可以使用您想要的每種程式語言。