创建256位AES对称密钥 [英] Create 256 bit AES symmetric key

查看:655
本文介绍了创建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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆