1

関数WinAPIServer::cryptProtectData()を使用WinAPServer::cryptUnprotectData()してデータベースにパスワードを保存することは、しばらくの間うまくいきました。

AOS-Cluster でこの手法を使用しても、そうではありません。コードはWinAPIServer::cryptUnprotectData()、エラー メッセージなしで実行を停止します。

復号化は、暗号化が行われた AOS でのみ機能します。AOS 2 でパスワードを再入力して暗号化すると (現時点では暗号化解除は機能しません)、AOS 2 では暗号化を解除できますが、AOS 1 ではできず、その逆も同様です。AOS ユーザーのパスワードを変更した後、問題に関する情報をいくつか見つけましたが、AOS ユーザーは両方の AOS インスタンスで同じです。パスワードも同様です。他に一意の ID や、暗号化/暗号化解除に関連するものはありますか?

MSDNは私に役立つ情報を提供しません...

4

1 に答える 1

1

AX の SMTP サーバーのパスワードがどのように格納されているかを確認できます。また、テーブル SysEmailSMTPPassword が AOS インスタンスごとに SMTP パスワードを保存するのはなぜですか? も参照してください。暗号化は Windows レジストリ値に依存しているようで、AOS に依存しています。

于 2014-07-02T09:02:31.437 に答える