我有一个应用程序,理想情况下,用户将使用 AD 登录。我还需要为每个用户存储一个加密密钥,在存储之前应该对其进行加密。
AD、kerberos 或任何社交 SSO 提供的任何机制是否可以根据我的身份验证/授权给我一个秘密,我可以使用它来加密密钥?
或者,任何类似于 DPAPI 但可以跨设备可靠工作的 API?
最后,在 AD 中存储未加密的加密密钥是否被认为是不好的做法?在我看来,bitlocker 正在有效地做到这一点。
我有一个应用程序,理想情况下,用户将使用 AD 登录。我还需要为每个用户存储一个加密密钥,在存储之前应该对其进行加密。
AD、kerberos 或任何社交 SSO 提供的任何机制是否可以根据我的身份验证/授权给我一个秘密,我可以使用它来加密密钥?
或者,任何类似于 DPAPI 但可以跨设备可靠工作的 API?
最后,在 AD 中存储未加密的加密密钥是否被认为是不好的做法?在我看来,bitlocker 正在有效地做到这一点。