如何解密Ektron中的值

时间:2014-12-10 10:17:11

标签: asp.net email ektron

我正在尝试使用gmail smtp服务器发送电子邮件。由于身份验证需要来自地址和密码,因此我必须在web.config中设置相同的地址和密码。我希望它采用加密格式。

当然我可以使用'C:\ Program Files(x86)\ Ektron \ CMS400v(x)\ Utilities \ EncryptEmailPassword.exe'加密值,以便我可以在Web.config中将值设置为加密表单文件。

但是如何在后面的代码中将值解密为其原始形式,以便smtp服务器进行身份验证。

2 个答案:

答案 0 :(得分:1)

据我所知,你想要加密存储在Web.config中的登录名和密码,最好的方法是使用它在asp.net机制中实现,而不是Ektron。

这里有一个如何在connectionstring上执行此操作的示例,但您可以使用任何部分来加密仅将connections connectionstring参数更改为其他内容。

http://msdn.microsoft.com/en-us/library/dtkwfdky.aspx

答案 1 :(得分:0)

如果不对Ektron代码进行反编译以获取密钥,则无法解密加密文本。

Ektron加密和应用程序设置用于使用Ektron API发送电子邮件。您不需要解密,因为Ektron库会为您完成。

正如@Cezary所述,一种选择是不使用Ektron电子邮件API并使用ASP.Net。