Skip to main content

米斯特周

Category: DotNet

关于使用HASH函数加密

今天在写guestbook的代码的时候,想给密码加密,以前我发过一篇日志,是使用自己的MD5的方法加密的,虽然MD5加密不可逆,但是仍然感觉那个加密方法需要改进一下。 从baidu上搜索了一下HASH后得到MD5加密字符串的范例,特与各位ASP.NET朋友共享一下。 using System; using System.Security.Cryptography; using System.Text; using System.IO; using System.Data; public string CoumputeHash1(string szToHashString) { //将 szToHashString转换为字节数组 byte[] byteToHash = Encoding.Default.GetBytes(szToHashString); //创建的 MD5 类的实例 MD5CryptoServiceProvider csp=new MD5CryptoServiceProvider(); byte[] byteHashValue = csp.ComputeHash(byteToHash);//计算哈希值 //将byte数组转化为string string szRetHashString=BitConverter.ToString(byteHashValue); return szRetHashString; } public string CoumputeHash2(string szToHashString) { //将 szToHashString转换为字节数组 Byte[] byteToHash = Encoding.Default.GetBytes(szToHashString); //使用由加密配置系统返回的 MD5 实例创建哈希值 byte[] byteHashValue = ((HashAlgorithm) CryptoConfig.CreateFromName("MD5")).ComputeHash(byteToHash); //将byte数组转化为string string szRetHashString=BitConverter.ToString(byteHashValue); return szRetHashString; }

如何从web.config中取得ConnectionString

通过使用ConfigurationManager,你可以从Web.Config中取得ConnectionString。 Web.Config connectionStrings 配置部分: <connectionStrings> <add name="MyConnectionString" connectionString="Data Source=myDBServer;database=myDB;Integrated Security=True;" providerName="System.Data.SqlClient"/> </connectionStrings> aspx 文件: <asp:SqlDataSource ID="DS" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %> 代码中: C#代码: string strConnString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString; VB.NET代码 Dim strConnString As String = ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString

ASP 3.0高级编程

今天偶然发现自己的本子里还有ASP3.0高级编程的教程,现在就提供下载给需要的朋友们,呵呵,下完后留个名呗,好吧? http://www.live-share.com/files/57386/ASP_3&#95;&#95;&#95;&#95;&#95;1-10_.rar.html http://www.live-share.com/files/57394/ASP_3&#95;&#95;&#95;&#95;&#95;11-20_.rar.html http://www.live-share.com/files/57404/ASP_3&#95;&#95;&#95;&#95;&#95;21-36_.rar.html

VS2005视频教程之C#应用开发

这是微软MSDN提供的16节课的C#视频教程,非常适合入门学习。通过创建一个具体的解决方案,了解C#,学习C#,非常好。 大小就是180多M,我又重新上传了,大家可以下载学习看看。鄙视一下下东西就跑得人!!! 地址如下: http://rapidshare.de/files/33947282/C&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;.rar.html 文件若30天后无人访问就删除了!!!

VS2005视频教程-WEB开发

花了一个早上的时间,终于把朋友们期待的这个视频教程传上去了,不过这是WEB开发教程,我已经看过了,哦,对了,这是英文讲解,没有中文的,英文不好的朋友得努力点了。 另外,鄙视一下那些下了东西就走的朋友!怎么说也花了时间上传贡献出来了,没有功劳,也有苦劳啊,下了就跑,一点公德心都没有! 连接应该在7天内无人下载就失效了,需要的朋友就赶紧下。 公布地址:http://www.sendspace.com/file/4mt1k8

C#高级编程

各位想要学习C#的朋友,可以先看C#高级编程,当时我朋友就给我推荐,说别的先都别看,就看这个教程,很不错的。好吧,我把下载地址贴出,想下载的朋友就抓紧时间。 http://www.live-share.com/files/30157/C&#95;&#95;&#95;&#95;&#95;.pdf.html 打开后,等待10秒,然后出现下载地址。链接2个月内有效。

web开发电子书下载地址集合

Microsoft Windows脚本技术 语种:中文 大小:1.38M 凝集了微软所有web developer的心血积累,包含了Jscript,VBscript,正则表达式,FSO,WSH,htc等,绝对值得一看,没事的时候我就常拿出来翻翻 下载:http://vip.5d.cn/friday/upload/SCRIPT56.chm dhtml,html&css 语种:英文 大小:2.43M 其实就是MSDN站点上的部分资料的翻版 下载:http://vip.5d.cn/friday/upload/dhtml%20html&css.chm css2 语种:中文 大小:0.25M 小雨的CSS2手册,不需我多说了吧,嘿嘿~~ 下载:http://vip.5d.cn/friday/upload/css2.chm Microsoft ActiveX Data Objects (ADO)参考 语种:中文 大小:806K 针对的是ASP的开发者,初学者可以当成本字典来翻,高手也可以从里面了解到你所不知的知识:) 下载:http://vip.5d.cn/friday/upload/ADO210.chm Microsoft Jet SQL参考 语法:中文 大小:215K 不错的一本标准SQL语法书籍,讲得很详细,而且是中文的喔,相信等你看完你的SQL也学到得差不多了 下载:http://vip.5d.cn/friday/upload/JETSQL40.chm Dynamic HTML 语法:英文 大小:3.61M 看标题名就知道啦,是本关于DHTML的,包括了对象、属性、方法、事件、集合等等,同时传插了HTML和CSS的文档资料,值得一看! 下载:http://vip.5d.cn/friday/upload/HTMLREF.chm 样式表滤镜中文手册 语法:中文 大小:386K MSDN的技术文档小雨翻译,包括了CSS滤镜、DX静态滤镜、DX动态滤镜,没接触过的朋友一定要开开眼界 下载:http://vip.5d.cn/friday/upload/cssfilter.chm DOM中文手册 语法:中文 大小:187K 同样是小雨的翻译作品,介绍了文档对象模型的方法,没什么好说的,看看就明白了 下载:http://vip.5d.cn/friday/upload/dom10.chm 默认行为中文手册 语法:中文 大小:149K 还是小雨的翻译,介绍的是behavior行为的方法、属性、特性,还是那句话,看了就明白 下载:http://vip.5d.cn/friday/upload/behavior55.chm PHP手册 语法:中文 大小:3.36M 就是已汉化了的官方php参考手册,学php的应该人人都有一本,以作为参考吧 下载:http://vip.5d.cn/friday/upload/php_manual_zh.chm MySQL中文参考手册 语法:中文 大小:449K 看标题就知道啦,围绕着mysql展开,讲得相当详细,也是作为参考之用的 下载:http://vip.5d.cn/friday/upload/mysql_chinese.chm JavaScript Pocket Reference 2nd Edition 语法:英文 大小:102K

使用C#开发一个简单的ASP.net程序留言本

这个留言本使用的数据库是access 2003,当然你也可以以sql server 2k来做。程序只有3个文件,default.aspx主要用来展示留言及书写留言,checkcode.aspx是验证码的代码文件,admin.aspx 用来管理留言部分,我写的很简单,就是一个功能,删除。 sql部分,为了避免sql注入的威胁,我使用了oledbparameters来引入参数。现在我把代码贴出来,供那些正在学习c#,有志于学习c#的朋友参考一下,代码如果有什么漏洞,大家可以提出来。总之,就是一个目的,共同学习。 本留言本的在线实例: http://et.bestzhou.org/ 以下代码仅供学习试验,请勿使用于生产环境. default.aspx 文件代码 <%@ page language=”c#” autoeventwireup=”true” codefile=”default.aspx.cs” inherits=”_default” %> <!doctype html public “-//w3c//dtd xhtml 1.0 transitional//en” “http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml” > <head runat=”server”> <title>atlansing guestbook v1.0 beta</title> <link href=”style.css” rel=”stylesheet” type=”text/css” /> <form id=”form1″ runat=”server”> <div id=”pagediv”> <div id=”msglist” runat=”server”> <asp:gridview id=”gridview1″ autogeneratecolumns=”false” runat=”server” width=”70%” allowpaging=”true” borderstyle=”none” borderwidth=”0px” cellpadding=”0″ showheader=”false” gridlines=”none”> <columns> <asp:templatefield showheader=”false”> <itemtemplate> <div id=”msgdiv”> <div class=”author”><asp:image id=”image1″ runat=”server” imagealign=”absmiddle” imageurl=”~/images/icon_quote.

数据库开发总结(ADO.NET小结)

一 用SqlConnection连接SQL Server 1.加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnection = new SqlConnection(); myConnection.ConnectionString = "user id=sa;password=sinofindb;initial catalog=test;data source=127.0.0.1;Connect Timeout=30"; myConnection.Open(); 改进(更通用)的方法: string MySqlConnection="user id=sa;password=sinofindb;Database =test;data source=127.0.0.1;Connect Timeout=30"; SqlConnection myConnection = new SqlConnection(MySqlConnection); myConnection.Open(); 二 用OleDbConnection连接 1.加入命名空间 using System.Data.OleDb; 2.连接sql server string MySqlConnection="Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=test;Integrated Security=SSPI;"; SqlConnection myConnection = new SqlConnection(MySqlConnection); myConnection.Open(); 3.连接Access(可通过建立.udl文件获得字符串) string MySqlConnection="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:db2000.mdb; Persist Security Info=False; 4.连接Oracle(也可通过OracleConnection连接) string MySqlConnection="Provider=MSDAORA;Data Source=db; user id=sa;password=sinofindb"; 三.创建Command对象 1.SqlCommand 构造函数 ①初始化 SqlCommand 类的新实例。