密碼編譯服務提供者錯誤

在 Acrobat DC 或 Acrobat Reader DC 中簽署 PDF 文件時,您看見下列錯誤訊息:

「Windows 密碼編譯服務提供者報告錯誤: 機碼不存在。錯誤碼: 2148073485」

背景: SHA256 自 Acrobat 9.1 版本起為預設的雜湊演算法。然而,在較舊的版本中,如果簽署裝置 (例如,智慧卡或 USB Token) 或其驅動程式不支援 SHA256 或較高階的雜湊演算法,那麼為了避免簽署失敗,Acrobat 或 Reader 會以無訊息方式遞補使用 SHA1 雜湊演算法來建立簽名。

Acrobat DC 和 Reader DC 的變更 (15.016.20039): 隨著 Acrobat DC 和 Acrobat Reader DC 15.016.20039 版本推出,Adobe 開始強制執行要求的雜湊演算法。為了因應客戶對適用法規和產業標準遵循的龐大需求,Adobe 已移除以無訊息方式遞補 SHA1 雜湊演算法。因此,如果要求的雜湊演算法不受支援,您便會看見此錯誤訊息和簽署失敗的結果。

解決方法:檢查是否有更新的驅動程式

檢查您的簽署裝置或詢問驅動程式製造商,以取得更新的驅動程式來解決此錯誤。

如果簽署裝置不支援要求的雜湊演算法,您可以使用此頁描述的解決方法,將登錄機碼 aSignHash 設為 SHA1。然而,我們不建議您這麼做,因為這會將 SHA1 設為所有簽名的預設雜湊演算法 (這是整個產業早已淘汰的做法)。因此,Adobe 強烈建議您檢查簽署裝置或詢問驅動程式製造商,以取得支援 SHA256 或較高階雜湊演算法的新一代裝置或驅動程式。

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策