摘要
如 Microsoft 所述,從 2021年 5 月 9 日 #A0 開始 #A0 從太平洋時間 2021 年 5 月 9 日晚上 4:00 開始#A1,所有主要的 Microsoft 程式和服務 #A0 包括 TLS 憑證、程式碼簽署和檔案雜湊處理 #A1 將完全使用 SHA-2 演算法。
如何驗證軟體已簽署 SHA-2
請遵循下列步驟來驗證您的應用程式已簽署 SHA-2:
-
在檔案 (中) EXE 檔案中的可執行檔,以尋找您想要檢查的應用程式。
-
以滑鼠右鍵按一下 EXE 檔案,然後選取 [屬性> 。
-
選取 [ 內容」 對話方塊中的 [ 數位簽章> 選項卡。
-
如果您的應用程式是 SHA-2 已簽署,您將在簽名清單區段的摘要演算法欄中看到SHA256。
如果您的應用程式未簽署 SHA-2,您可能會遇到問題,或必須停用安全性警告或安全性功能,讓應用程式執行。 我們不建議您這麼做。 確認您使用的是最新版本的應用程式,如果問題持續發生,請與製造商聯繫。
如何判斷您是否受到 SHA-1 到期影響
當您嘗試安裝或使用只有 SHA-1 簽署的應用程式或驅動程式時,可能會遇到警告或錯誤。
附註 我們目前尚未發現任何熱門應用程式遇到下列問題。 不過,您可能會收到下列任何錯誤訊息。
錯誤訊息 |
發生錯誤 |
---|---|
Windows 無法驗證此驅動程式軟體的發行者 |
當您嘗試安裝驅動程式時,系統可能會提示您從 Windows Defender 發出此警告。 您應該有下列選項:
|
這個應用程式已被封鎖,以保護您的安全 系統管理員已封鎖您執行此應用程式 |
當您嘗試執行應用程式時,由於簽章不再有效,因此它受到 Smart Screen 封鎖,現在會列出 Publisher:未知。 應用程式不會開啟。 |
此發行者已被封鎖,無法在您的電腦上進行軟體 |
嘗試開啟應用程式時。 |
一般信任失敗 |
嘗試安裝應用程式時。 |
不正確數位簽章 |
嘗試解壓縮或安裝應用程式時。 |