![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C# 开发
文章平均质量分 74
abo_style
一个写代码的、做网站的、拍照的、自娱自乐的。
展开
-
AES 256 加密和解密 for C#
这几天在写一个对文件进行加密解密的程序,翻了以前在博客园贴过的一段代码,稍微整理了一下,写成一个方便调用的类,并做了注释。这里需要特别说明的是,AES 需要提供2个字符串,一个是KEY,一个是IV,并且都有长度要求。但对于一般的加密来说,是比较麻烦的。所以我还提供了一个方便调用的 Simple 方法,只需提供一个密码,通过 MD5 自动处理为 32 位长度的 KEY,并截取其中 16 位作为原创 2012-11-19 10:38:42 · 5044 阅读 · 0 评论 -
详解关于 C# 中 Linq 随机排序的有效解决方法
在做数据操作的时候,随机排序难免都会遇到。而如果使用 Linq 进行数据操作的话,你会发现 Linq 并没有提供随机排序的方法。而百度一下“Linq 随机排序”可以找到N多的方法,要非常简单的也有,要非常复杂也有,但是,这些方法里也有N多是行不通的,也有看到一篇博文,列出了五六种方法,然后在最后一一都注明了无效,行不通。那么,到底在 Linq 中我们怎么实现对数据库查询出来的结果,进行随机排序原创 2012-11-21 16:47:37 · 7951 阅读 · 1 评论