使用函数WinAPIServer::cryptProtectData()
和WinAPServer::cryptUnprotectData()
将密码存储在数据库中工作正常一段时间。
在AOS-Cluster上使用此技术不会。
代码在WinAPIServer::cryptUnprotectData()
上停止执行,没有任何错误消息。
解密仅适用于已完成Crpyting的AOS。 在AOS 2上重新打字和加密密码(此时加密不起作用)会导致AOS 2无法解决,但AOS 1无法解决,反之亦然。我在更改AOS用户的密码后发现some infos有关问题,但AOS用户在两个AOS实例上都是相同的。密码也是如此。在加密/解密时是否还有其他唯一ID或其他内容?
MSDN没有给我任何有用的信息......
答案 0 :(得分:1)
您可以查看如何存储AX中SMTP服务器的密码。另请查看Why does table SysEmailSMTPPassword save the SMTP password per AOS instance?加密似乎取决于Windows注册表值,这使其依赖于AOS。