第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

DSACryptoServiceProvider 有什么問題?

DSACryptoServiceProvider 有什么問題?

C#
森林海 2023-07-09 15:15:47
該文檔明確建議不要使用DSACryptoServiceProvider可以使用更新的非對稱算法。考慮使用 RSACryptoServiceProvider 類而不是 DSACryptoServiceProvider 類。僅使用 DSACryptoServiceProvider 來兼容舊應用程序和數(shù)據(jù)。DSA 出了什么問題?是否只是密鑰大小 1024 和 SHA-1 哈希算法由于某種原因無法在此特定實現(xiàn)中進行交換,或者是否有一些普遍共識認為不應再使用 DSA?為什么?我猜離散對數(shù)問題還沒有得到有效解決,是嗎?
查看完整描述

1 回答

?
慕蓋茨4494581

TA貢獻1850條經(jīng)驗 獲得超11個贊

是否只是密鑰大小 1024 和 SHA-1 哈希算法由于某種原因無法在此特定實現(xiàn)中進行交換

有點。有兩種名為 DSA(或 DSS,如果您愿意)的競爭算法。

第一個在 FIPS 186-1 和 FIPS 186-2 中描述,適用于 512 到 1024 位的密鑰,步長為 64 位,并且需要 SHA-1。

第二種,在 FIPS 186-3 及更新版本中描述,適用于大小為 1024、2048 和 3072 位的密鑰,具有“批準的哈希函數(shù)”(基本上意味著 SHA-2 函數(shù))。

DSACryptoServiceProvider 使用 Windows CAPI,它只支持舊版本的 DSA。DSACng 使用 Windows CNG,它支持兩個版本。因此 DSACryptoServiceProvider 無法升級(在 .NET 中,因為 Windows 表示 CAPI 僅供維護且已棄用)。

DSA 總體上已經(jīng)失寵。它比 RSA 和 ECDSA 慢,它比 RSA 具有更多“完美或損壞”狀態(tài),并且其密鑰生成比 RSA 和 ECDSA 慢幾個數(shù)量級。

Windows 已決定他們不會、也“不會”支持使用 FIPS 186-3 DSA 簽名的 X.509 證書……加密庫只為那些被迫有效使用它的人提供它。(Apple Security.framework 不允許生成 DSA 密鑰,并且無法驗證 FIPS 186-3 簽名,并且 Apple 不提供 DSA 證書)。


查看完整回答
反對 回復 2023-07-09
  • 1 回答
  • 0 關(guān)注
  • 202 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號