aspnet_Membership テーブルを使用してパスワードを保存する ZNode を実装しているクライアントがいます。このテーブルには、暗号化されたパスワード、パスワード ソルトが含まれており、2 の「PasswordFormat」を使用しています。私が収集したものから、「2」は回復可能な暗号化されたパスワードです。
ColdFusion サーバーは BlueDragon 9 Alpha です。BD を知らなくても心配いりません。ColdFusion がサポートするものはすべて「動作するはず」であり、CF 10 でテストすることもできます。
これを行うためのより良い方法を知っていれば、私はすべて耳にします。ユーザー/パスワードを作成し、ColdFusion を介して ASP メンバーシップ テーブルに保存できるようにする必要があります。さらに、ログイン用のユーザー/パスワードを確認できる必要があります。
Web.config ファイルを見ると、ZnodeMembershipProvider は「System.Web.Security.SqlMembershipProvider」タイプです。
machineKey エントリは次のようになります: (2 つのキー値を取り出します)
<machineKey decryption="AES"
decryptionKey="[64 character string]"
validation="SHA1"
validationKey="[128 character string]"/>
私がこのようなことをしようとすると:
Encrypt('myPassword', '[64 character string]', 'AES', 'Base64')
「指定されたキーは、このアルゴリズムに対して有効なサイズではありません」と表示されます。
私は暗号化や .NET にあまり詳しくありません。前もって感謝します。