2010-02-08 132 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