C# 检查用于身份验证的计算机密钥。解密正在使用

C# 检查用于身份验证的计算机密钥。解密正在使用,c#,asp.net,cookies,forms-authentication,C#,Asp.net,Cookies,Forms Authentication,我有两个web应用程序,一个生成forms auth cookie,另一个手动解密该cookie。两者的web.config中都有相同的机器密钥 当解密webapp尝试解密cookie时,它会 加密操作期间发生错误 我制作了一个小控制台应用程序,它只接受加密的cookie字符串,并对其进行解码。这使用与解密webapp相同的代码。控制台应用程序正确地解密cookie 这对我来说意味着解密密钥或算法没有在我的解密web应用程序中正确设置 我如何检查身份验证实际使用的解密密钥和算法以确认这一点? 注

我有两个web应用程序,一个生成forms auth cookie,另一个手动解密该cookie。两者的web.config中都有相同的机器密钥

当解密webapp尝试解密cookie时,它会

加密操作期间发生错误

我制作了一个小控制台应用程序,它只接受加密的cookie字符串,并对其进行解码。这使用与解密webapp相同的代码。控制台应用程序正确地解密cookie

这对我来说意味着解密密钥或算法没有在我的解密web应用程序中正确设置

我如何检查身份验证实际使用的解密密钥和算法以确认这一点?

注意:我已尝试在机器键上设置compatibilityMode(根据)