2010-02-08 72 views
1

我的問題涉及瀏覽器後的aes 256位加密。我希望將內部網應用程序與salesforce集成,並希望它們之間的數據傳輸應該是256位加密的,以便客戶端獲得最大的安全性。任何人都可以告訴我如何實施?整合b/w他們也將通過SSO。我希望銷售人員和應用程序之間的數據傳輸可以通過aes 256位加密的瀏覽器發佈。如何在與SalesForce集成時使用AES 256位加密?

+1

標題應該是描述性的,但不是問題的近乎完整的副本! (編輯:修復它。) – 2010-02-08 07:12:11

+1

HTTPS不會做? – Thilo 2010-02-08 07:13:05

回答

0

創建加密流後,將其轉換爲Base64字符串,並準備通過Web/Intranet進行傳輸。如果您爲所有請求創建了一類排序來爲您完成此操作,它將使您的生活變得更加輕鬆。

但是,請確保服務器端的安全性首先到位,例如SSL和其他Web服務器安全措施。無論代碼有多安全,如果服務器不安全,您都會遇到麻煩。

看來,如果Salesforce的使用Java來插入(不要引用我這雖然:P),所以這裏是一個鏈接,或多或少執行什麼需要發生:

http://www.velocityreviews.com/forums/t645364-java-string-encryption-decryption.html

+0

我無法讓自己清楚..承認這一點.. 實際上,我記錄了salesforce的情況。所以這是他們給我的答案: 我們實際上支持256位加密。要使用256位(如AES256),客戶端/ Web瀏覽器需要配置2個廣告支持,僅支持AES256。 爲了測試它,我們配置了mozilla,讓它通告jst 256位加密,所以salesforce現在只是給我們想要的東西。 現在實際上我們的主要需求是爲api訪問設置安全機制,以便在我們將數據加載到數據時安全地傳輸數據。 任何一種靈魂都可以幫助我嗎? – reema 2010-02-12 09:32:57

+1

那麼,你應該做的是:A.使用SSL進行所有安全通信,並且B.在系統之間使用公鑰/私鑰加密來回加密所有數據。 C.在系統之間傳遞的所有信息上添加一個RSA 1024簽名,以確保數據沒有被篡改。所有這些的實施對谷歌來說都很容易,但它應該引導您朝着正確的方向發展。 – 2010-02-12 12:28:04