求 128 位 AES 加密/解密 程序 (最好是vb.net的)

时间:2022-04-03 13:58:53
各位高手,本人需要一个带自己写的类的vb.net的128位AES加密解密程序,请注意是自己写的类不是framework 自带的 "System.Security.Cryptography" 最好是在winForm下的程序。如果好心人能帮忙,麻烦你帖下详细代码大家一起讨论或直接发我邮箱: mrjoe2009@hotmail.com 留下你的id好给你加分
谢谢大家,感激不尽

16 个解决方案

#1


upup,自己顶下

#2


我写过,不过在家了,回头我找找!

#3


好的,谢谢你了

#5


引用 4 楼 jshi123 的回复:
[转]C#使用AES加密算法源代码
原文/源码下载:Keep Your Data Secure with the New Advanced Encryption Standard

谢谢你的链接,第二个英文链接我以前也搜到过,国外网友说它的加密部分可以,但解密部分有问题。我打算亲自尝试一下,你的第一个链接我还是第一次看,它的中文翻译版节省了不少阅读时间,谢谢啦.

#6


还有就是我想每一轮都显示一下加密后的密文,希望不需要大改class吧

#7


引用 4 楼 jshi123 的回复:
[转]C#使用AES加密算法源代码
原文/源码下载:Keep Your Data Secure with the New Advanced Encryption Standard


顶你

#8


引用 6 楼 josephsc 的回复:
还有就是我想每一轮都显示一下加密后的密文,希望不需要大改class吧

在Cipher方法的for主循环中输出一下State不就好了?

#9


引用 8 楼 jshi123 的回复:
引用 6 楼 josephsc 的回复:

还有就是我想每一轮都显示一下加密后的密文,希望不需要大改class吧

在Cipher方法的for主循环中输出一下State不就好了?

恩,是呀。谢谢仁兄,有问题再问你

#10


我自己试了一下, Keep Your Data Secure with the New Advanced Encryption Standard 这个链接提供的程序并没有提供它自己的class, 它是封装了一个AES.dll的动态链接库文件,他能加密解密,但是不能实现我的每一轮都显示一下加密后的密文的这个要求。所以我还是自己写了class, 除了这个连接外还从别的网站下了几个程序,但是都不符合我的需求, 有些甚至代码就是错误的,很让人郁闷啊。不过还好现在自己写的加密部分测试成功了,费了很多脑细胞正在写解密中。。。

#11


你下的是哪个文件?这个不就是源码吗?
http://msdn.microsoft.com/zh-cn/magazine/cc164846(en-us).aspx?code=true&level=root%2cAesLib&file=Aes.cs
或者下AES.exe,解开后在AES\AesLib目录下的AEC.cs文件就是啊

#12


引用 10 楼 josephsc 的回复:
我自己试了一下, Keep Your Data Secure with the New Advanced Encryption Standard 这个链接提供的程序并没有提供它自己的class, 它是封装了一个AES.dll的动态链接库文件,他能加密解密,但是不能实现我的每一轮都显示一下加密后的密文的这个要求。所以我还是自己写了class, 除了这个连接外还从别的网站下了几个程序,但是都不符合我……

是呀!哈哈,感谢jshi123大侠指点,希望csdn多些你这样的热心人。好了结贴给分了。

#13


加解密的话还是用C/c++实现,然后。net调用吧。性能还是有很大差别的。

#14


好谢谢,我下次会考虑的。不好意思已经结贴了,没分了。。。

#15


haha It's not important for me 
I have c/c++ version of it

#16


我也下到c++版本了,不过这次还是倾向用c#或vb.net

#1


upup,自己顶下

#2


我写过,不过在家了,回头我找找!

#3


好的,谢谢你了

#4


#5


引用 4 楼 jshi123 的回复:
[转]C#使用AES加密算法源代码
原文/源码下载:Keep Your Data Secure with the New Advanced Encryption Standard

谢谢你的链接,第二个英文链接我以前也搜到过,国外网友说它的加密部分可以,但解密部分有问题。我打算亲自尝试一下,你的第一个链接我还是第一次看,它的中文翻译版节省了不少阅读时间,谢谢啦.

#6


还有就是我想每一轮都显示一下加密后的密文,希望不需要大改class吧

#7


引用 4 楼 jshi123 的回复:
[转]C#使用AES加密算法源代码
原文/源码下载:Keep Your Data Secure with the New Advanced Encryption Standard


顶你

#8


引用 6 楼 josephsc 的回复:
还有就是我想每一轮都显示一下加密后的密文,希望不需要大改class吧

在Cipher方法的for主循环中输出一下State不就好了?

#9


引用 8 楼 jshi123 的回复:
引用 6 楼 josephsc 的回复:

还有就是我想每一轮都显示一下加密后的密文,希望不需要大改class吧

在Cipher方法的for主循环中输出一下State不就好了?

恩,是呀。谢谢仁兄,有问题再问你

#10


我自己试了一下, Keep Your Data Secure with the New Advanced Encryption Standard 这个链接提供的程序并没有提供它自己的class, 它是封装了一个AES.dll的动态链接库文件,他能加密解密,但是不能实现我的每一轮都显示一下加密后的密文的这个要求。所以我还是自己写了class, 除了这个连接外还从别的网站下了几个程序,但是都不符合我的需求, 有些甚至代码就是错误的,很让人郁闷啊。不过还好现在自己写的加密部分测试成功了,费了很多脑细胞正在写解密中。。。

#11


你下的是哪个文件?这个不就是源码吗?
http://msdn.microsoft.com/zh-cn/magazine/cc164846(en-us).aspx?code=true&level=root%2cAesLib&file=Aes.cs
或者下AES.exe,解开后在AES\AesLib目录下的AEC.cs文件就是啊

#12


引用 10 楼 josephsc 的回复:
我自己试了一下, Keep Your Data Secure with the New Advanced Encryption Standard 这个链接提供的程序并没有提供它自己的class, 它是封装了一个AES.dll的动态链接库文件,他能加密解密,但是不能实现我的每一轮都显示一下加密后的密文的这个要求。所以我还是自己写了class, 除了这个连接外还从别的网站下了几个程序,但是都不符合我……

是呀!哈哈,感谢jshi123大侠指点,希望csdn多些你这样的热心人。好了结贴给分了。

#13


加解密的话还是用C/c++实现,然后。net调用吧。性能还是有很大差别的。

#14


好谢谢,我下次会考虑的。不好意思已经结贴了,没分了。。。

#15


haha It's not important for me 
I have c/c++ version of it

#16


我也下到c++版本了,不过这次还是倾向用c#或vb.net