我在理解 machinekey 上的文档时遇到了一些麻烦。未设置解密属性时,使用什么算法加密/解密表单身份验证票证。我有:
<machineKey validationKey="128CharacterKey" decryptionKey="48CharacterKey" validation="3DES"/>
我发现一些文档说如果没有专门设置解密属性,它将使用验证属性中的值。我还发现了一些说它会使用 SHA-1 的东西。还有一篇文章说它将基于decryptionKey中值的大小。
它使用的是哪种算法?
顺便说一句,现在大多数人使用哪种算法 AES、3DES、SHA1 等?