به نظر من اگر جزوه آقای نصیری را در مورد Encryption مطالعه کنید هم به راحتی میتوانید داده های مورد نیاز خود را Hash کنید و نیز به راحتی میتونید داده Hash شده را در DB ذخیره کنید.
اینم یک Sample Code
using System.Data.SqlClient;
using System.Security.Cryptography;
clsCrypt cr = new clsCrypt();
byte[] hashedByte = new byte[16];
hashedByte = cr.computeMD5Hash(TextBox2.Text);
SqlConnection cn = new SqlConnection(cnStr);
string cmd = "insert into Users(UserName,Password,AccessLevel) values (N'"+TextBox1.Text+"',@pass,N'"+accessLevel+"')";
SqlCommand sqlcmd = new SqlCommand(cmd,cn);
sqlcmd.Parameters.Add(new SqlParameter("@pass",SqlDbType.Binary)).Value = hashedByte;
cn.Open();
sqlcmd.ExecuteNonQuery();
cn.Close();
کلاس clsCrypt را هم ضمیمه کردم.