创建256位AES对称密钥 [英] Create 256 bit AES symmetric key
本文介绍了创建256位AES对称密钥的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在c#中创建256位AES对称密钥?
我尝试过:
i尝试了各种方法,但它没有工作
How to create 256 bit AES symmetric key in c#?
What I have tried:
i have tried various method but its not working
推荐答案
说真的,伙计。谷歌搜索会揭示这一点。如果你不认识谷歌,你将失败作为开发者。
Seriously, dude. Googling would have revealed this. If you don't know google, you're going to fail as a developer.
private static readonly byte[] Salt = new byte[] { 10, 20, 30, 40, 50, 60, 70, 80 };
private static byte[] CreateKey(string password, int keyBytes = 32)
{
const int Iterations = 300;
var keyGenerator = new Rfc2898DeriveBytes(password, Salt, Iterations);
return keyGenerator.GetBytes(keyBytes);
}
这篇关于创建256位AES对称密钥的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文