加密解密(DES)

2022-03-05 18:13:46 字數 1713 閱讀 5678

code

using

system;

using

system.data;

using

system.configuration;

using

system.linq;

using

system.web;

using

system.web.security;

using

system.web.ui;

using

system.web.ui.htmlcontrols;

using

system.web.ui.webcontrols;

using

system.web.ui.webcontrols.webparts;

using

system.xml.linq;

using

system.text;

using

system.io;

using

system.security.cryptography;

//////

summary description for md5

///public

class

des///

///進行des加密。

//////

要加密的字串。

///金鑰,且必須為8位。

///以base64格式返回的加密字串。

public

static

string

encrypt(

string

ptoencrypt, 

string

skey)

string

str 

=convert.tobase64string(ms.toarray());

ms.close();

return

str;}}

/**/

//////

進行des解密。

//////

要解密的以base64

///金鑰,且必須為8位。

///已解密的字串。

public

static

string

decrypt(

string

ptodecrypt, 

string

skey)

string

str 

=encoding.utf8.getstring(ms.toarray());

ms.close();

return

str;

}}        

//////

建立金鑰

//////

public

static

string

generatekey()}呼叫

string

key 

=des.generatekey();

string

s0 =

"中華人民共和國";

string

s1 =

des.encrypt(s0, key);

string

s2 =

des.decrypt(s1, key);

response.write(s1 +"

,"+s2);

DES加密解密

using system using system.drawing using system.collections using system.componentmodel using system.windows.forms using system.data using system.io us...

DES加密解密

加密類 date 2012 04 23 pm.public class encrypt private encrypt 建立加密類物件.public static encrypt createcryptoserviceprovider des加密.待加密字串.加密金鑰.8位 public strin...

DES加密解密

using system.data using system.configuration using system.web using system.web.security using system.web.ui using system.web.ui.webcontrols using syst...