一个可逆的DES和TripleDES方式加密类(downmoon原创)
using
System;
using
System.Security;
using
System.Security.Cryptography;
using
System.IO;
using
System.Text;
namespace
EncryptDownmoon
{
///
<summary>
///
EncryptSqlConn 的摘要说明。
///
</summary>
public
class
EncryptSqlConn
{
public
EncryptSqlConn()
{
if
(mCSP
==
null
)
{
mCSP
=
SetEnc();
}
}
///
<summary>
///
设置加密方式,0为DES,1为TripleDES
///
</summary>
///
<returns></returns>
public
EncryptSqlConn(
int
EnMethod)
{
if
(EnMethod
==
0
)
{
lngEnMethod
=
0
;
}
else
{
lngEnMethod
=
1
;
}
if
(mCSP
==
null
)
{
mCSP
=
SetEnc();
}
}
方法
}
}
System;
using
System.Security;
using
System.Security.Cryptography;
using
System.IO;
using
System.Text;
namespace
EncryptDownmoon
{
///
<summary>
///
EncryptSqlConn 的摘要说明。
///
</summary>
public
class
EncryptSqlConn
{
public
EncryptSqlConn()
{
if
(mCSP
==
null
)
{
mCSP
=
SetEnc();
}
}
///
<summary>
///
设置加密方式,0为DES,1为TripleDES
///
</summary>
///
<returns></returns>
public
EncryptSqlConn(
int
EnMethod)
{
if
(EnMethod
==
0
)
{
lngEnMethod
=
0
;
}
else
{
lngEnMethod
=
1
;
}
if
(mCSP
==
null
)
{
mCSP
=
SetEnc();
}
}
方法
}
}