public static string GetNewToken(string loginName, string randomKey, string culture, string country)
{
byte[] plainBytes = Encoding.UTF8.GetBytes(
CreatePlainText(loginName, randomKey, culture, country)
);
RijndaelManaged aes = new RijndaelManaged();
aes.KeySize = 256;
aes.Key = Aes256Key;
aes.Mode = CipherMode.ECB;
RijndaelManagedTransform encryptor = aes.CreateEncryptor() as RijndaelManagedTransform;
byte[] result = encryptor.TransformFinalBlock(plainBytes, 0, plainBytes.Length);
return Helper.ToString64(result);
}
C# 加密字符串(RijndaelManaged)
最新推荐文章于 2026-04-06 02:20:26 发布
本文介绍了一个使用AES-256加密标准生成加密令牌的具体实现方法。该方法接收登录名、随机密钥、文化标识和国家代码作为输入参数,并通过创建明文、设置加密算法参数、创建加密器来生成加密后的令牌。
2204

被折叠的 条评论
为什么被折叠?



