上次更新時間
Sep 30, 2022 08:33:30 AM GMT
|
亦適用於 Acrobat Reader
密碼編譯服務提供者錯誤
在 Acrobat 或 Acrobat Reader 中簽署 PDF 文件時,您看見下列錯誤訊息:
「Windows 密碼編譯服務提供者報告錯誤: 機碼不存在。錯誤碼: 2148073485」
背景: SHA256 自 Acrobat 9.1 版本起為預設的雜湊演算法。然而,在較舊的版本中,如果簽署裝置 (例如,智慧卡或 USB Token) 或其驅動程式不支援 SHA256 或較高階的雜湊演算法,那麼為了避免簽署失敗,Acrobat 或 Reader 會以無訊息方式遞補使用 SHA1 雜湊演算法來建立簽名。
Acrobat 和 Reader 的變更 (15.016.20039): 隨著 Acrobat 和 Acrobat Reader 15.016.20039 版本推出,Adobe 開始強制執行要求的雜湊演算法。為了因應客戶對適用法規和產業標準遵循的龐大需求,Adobe 已移除以無訊息方式遞補 SHA1 雜湊演算法。因此,如果要求的雜湊演算法不受支援,您便會看見此錯誤訊息和簽署失敗的結果。
解決方法:檢查是否有更新的驅動程式
檢查您的簽署裝置或詢問驅動程式製造商,以取得更新的驅動程式來解決此錯誤。
如果簽署裝置不支援要求的雜湊演算法,您可以使用此頁描述的解決方法,將登錄機碼 aSignHash 設為 SHA1。然而,我們不建議您這麼做,因為這會將 SHA1 設為所有簽名的預設雜湊演算法 (這是整個產業早已淘汰的做法)。因此,Adobe 強烈建議您檢查簽署裝置或詢問驅動程式製造商,以取得支援 SHA256 或較高階雜湊演算法的新一代裝置或驅動程式。
登入您的帳戶