跳至主要內容
Administrator Guide
上次更新時間 :2023-06-23
概念︰PGP 檔案名稱

概念︰PGP 檔案名稱

做為一項安全措施,當明文檔案使用 PGP 加密時,加密檔案的檔名可能與原始檔案無關,也不會提示其內容。但是,不會捨棄原始檔案名稱。內嵌在加密檔案中,供收件者的解密系統稍後擷取。例如︰您加密了名為 myPlaintext.txt 的檔案。產生的檔案名為 myEncryption.pgp。其加密內容的一部分是原始檔案名稱。當您的收件者解密檔案時,其係統會將產生的檔案命名為 myPlaintext.txt。
Workday 發送與擷取服務
Workday 發送和擷取服務會盡可能遵循典型的 PGP 檔案命名慣例。
Workday Delivery Service 會在傳出的 PGP 檔案中嵌入純文字檔名,以便在解密期間將其複原。
當 Workday 擷取服務解密附加至整合事件的傳入 PGP 檔案時,它會使用內嵌的純文字檔名來命名解密的檔案。
不過,有時傳入的 PGP 檔案並沒有內嵌的純文字檔名。如果是,Workday 擷取服務會根據 PGP 檔案的名稱來做解密檔案的名稱︰
  • 如果 PGP 檔案名稱以 .pgp 結尾,擷取服務會從解密的檔案名稱中移除該後綴。範例︰PGP 檔案 myFile.csv.pgp 解密為 myFile.csv,PGP 檔案 myFile.pgp 解密為 myFile。
  • 如果 PGP 檔案名稱以 .xlsx 結尾,擷取服務會保持不變。例如,PGP 檔案 myFile.xslx 被解密為 myFile.xslx。
  • 在所有其他情況下,擷取服務會加上 .plaintext 做為後綴。範例︰PGP 檔案 myFile.doc 解密為 myFile.plaintext。
Workday Studio
當您使用 Studio 的
pgp-加密
步驟加密訊息時,可以使用
解密檔名
步驟屬性,指定明文檔名。然後, Studio 會將該檔案名稱嵌入加密檔案中,以供後續以正常方式擷取。
同樣地, Studio 的
pgp-decrypt
步驟會使用任何內嵌的純文字檔名來命名已解密的檔案。您可以使用
解密的檔案名稱
步驟屬性,為未內嵌任何檔案名稱的情況提供檔案名稱。
疑難排解
當遠端加密檔案的當事人無意中將內嵌的純文字檔名設定為收件者係統要求的值以外的值時,就會發生問題。由於 PGP 檔案名稱與純文字檔案名稱完全無關,因此無法推導出後者。收件者沒有此情境中的選項。
範例︰擷取服務配置為擷取及解密檔案。執行時,它會收集名為 ExternalStudents.pgp 的 PGP 加密檔案,但名為 _CONSOLE 的檔案會附加至整合事件,以供整合處理。在這種情況下,遠端系統已將 _CONSOLE 設為內嵌純文字檔名。結果是 Workday 整合系統將檔案識別為 _CONSOLE。
避免此類問題的唯一方法是確保 PGP 檔案的傳送者了解如何正確內嵌所需的純文字檔名。