如何在C#中使用AES256加密?

时间:2012-02-25 17:59:01

标签: c# c++ aes

我有一个部分C ++代码,其中char []使用AES256加密。加密使用以下来自AES库。

aes_context aes_ctx;
aes_setkey_enc( &aes_ctx, key, 256 );
aes_crypt_ecb( &aes_ctx, AES_ENCRYPT, buffer, buffer );

没什么太难但我想在C#中实现它。

AES.cpp http://pastebin.com/r3FabLuY

AES.h http://pastebin.com/SBSE89uH

我已经看过几个C#AES方法,但它们看起来都不一样,需要某种矢量。除了通过这部分之外,我对加密不太感兴趣。

很抱歉喂食代码,但我希望能提供帮助。

那么如何在C#中实现这样的东西?

P.S。我试图用aes方法制作win32 dll lib并使用pinvoke但没有运气。

0 个答案:

没有答案