2012-03-19 11 views
0

是否有方法僅對Salesforce中的電子郵件字段進行加密?任何想法都會很棒。使用SFDC內置功能或APEX,觸發器或Web服務。僅對Salesforce電子郵件字段進行加密

謝謝。

+2

Apex現在擁有內置的加密功能,可以很好地工作,但是您能否澄清您正在嘗試執行的操作?真正的加密,還是你只想在屏幕上遮住可見的地址?誰需要訪問未加密的數據,以及您希望他們需要採取哪些步驟來訪問它們? – jkraybill 2012-03-19 22:31:14

+0

感謝您的回覆。所以我們希望電子郵件地址在休息時加密。所以,當電子郵件地址沒有被查看時,它應該被加密。每當代表需要查看地址,即案例記錄,聯繫人記錄或發送電子郵件時,地址應該被解密。另一個用例是客戶向我們發送電子郵件時,我們需要先加密該地址,然後將其存儲在案例記錄中(在案例表中靜止)。這是否澄清了我所追求的?再次感謝。 – Havoc783 2012-03-20 13:10:39

回答

2

Salesforce確實支持「文本(加密)」自定義數據類型。您必須聯繫Salesforce才能爲您的組織啓用此功能。加密字段需要注意幾點:

  • 加密字段使用128位主密鑰進行加密,並使用AES(高級加密標準)算法。
  • 只能存儲文本,以及175個字符
  • 加密的數據將顯示屏蔽所有用戶除了那些具有「查看加密數據」權限的最大長度

The Salesforce documentation

A cookbook that walks you through storing a SSN

+0

嗨喬治,謝謝你的回答。 Salesforce不會正確加密電子郵件字段?我被告知這是他們不會加密的唯一字段。那有意義嗎? – Havoc783 2012-03-21 14:55:11

+0

Salesforce不會加密開箱即用的字段,例如在聯繫人對象上;加密字段是一個自定義字段。您可以將新的文本(加密)字段添加到聯繫人對象,並從頁面佈局中刪除內置的字段。這似乎有風險,但您可能會破壞某些現有功能,例如發送忘記密碼電子郵件。您可以添加一個頂點觸發器,將電子郵件地址從自定義字段複製到標準電子郵件字段 - 標準字段也不會被加密(儘管它不會顯示在頁面佈局上) – 2012-03-21 15:42:04

相關問題