字串加密

在用戶端和伺服器之間通訊時加密密碼和其他字串。

在 Data Workbench 用戶端 (工作站) 和伺服器之間通訊時,您可以儲存具有 EncryptedString 類型的 Value 參數 (例如密碼)。這會隱藏參數,並將字串與傳回的對應金鑰儲存至伺服器的 Windows Credential Store。這主要儲存匯出時使用的認證,但是可用於加密任何參數。

  • 在 Server*EncryptStrings* 新增了新檔案夾。

    這是您將設定檔設定為加密字串的位置。

  • 在 Server\Component*EncryptedStrings.cfg* 新增了新設定檔。

    component = EncryptionComponent:
      Path = Path: EncryptStrings\\*.cfg
    

    此檔案輪詢 Server*EncryptStrings* 檔案夾以尋找加密設定檔。

若要加密字串

  1. 為字串建立 EncryptedStrings.cfg 設定檔,其欄位設定如下:

    Names = vector: 1 items
     0 = NameEncryptValuePair:
      EncryptValue = EncryptedString: // left empty as input then output will be filled by server
      Name = string: // Name for identifier 
      Value = string: // Value to be encrypted
    
    • Value - 此欄位包含須加密的純文字字串。

      這僅是伺服器端加密。Value 設定僅在伺服器電腦上加密。

    • Name - 此欄位包含識別加密字串的值。

    • EncryptValue - 此欄位在輸入設定檔中將保留空白。加密值將傳回至此欄位。

    您可以為不同欄位新增多個 NameEncryptValuePair 值,以進行加密。

    注意

    所有空白的 Value 欄位都將移除。

  2. EncryptedStrings.cfg 檔案儲存至 Server*EncryptStrings* 檔案夾。

輸出檔案

將產生一個與輸入檔案同名的輸出檔案,其名稱為 <filename>.encrypted (副檔名)。例如,如果輸入檔案名為 sample.cfg,則輸出檔案名為 sample.cfg.encrypted

本頁內容