MD5加密 Base64和DES可加密解密

2021-08-17 10:52:32 字數 1654 閱讀 5462

1、md5加密。

1

static

void main(string

args)28

9///

10///

此方法用於加密字串。

11///

12///

加密的字串。

13///

返回加密後的字串。

14public

static

string encrypt(string

str)

1530

//返回加密後的字串。

31return

sb.tostring();

32 }

2、base64加密解密。

1

///2

///base64加密。

3///

4///

要加密的字串。

5///

返回加密後的字串。

6public

static

string base64encrypt(string

encryptstr)713

14///

15///

base64解密。

16///

17///

要解密的字串。

18///

將解密後的字串返回。

19public

static

string base64decrypt(string

decryptstr)

20

3、des加密解密。

1

///2

///加密值key,這個地方一定是4個字元的,如果寫成tes就會報錯,報錯內容為【指定鍵的大小對於此演算法無效】

3///

4public

static

string encryptkey = "

test";

56///7

///des加密。

8///

9///

要加密的字串。

10///

返回加密後的字串。

11public

static

string desencrypt(string

encryptstr)

1227

//返回加密後的資料。

28return

convert.tobase64string(memorystream.toarray());

29}

30}

31}

3233

///34

///des解密。

35///

36///

要解密的字串。

37///

返回解密後的字串。

38public

static

string desdecrypt(string

decryptstr)

3955

//返回解密後的字串。

56return

encoding.unicode.getstring(memorystream.toarray()); 57}

58}59 }

end。

加密應用 Base64 和 Md5

base64 加密方式是雙向的 即可以加密 也可以解密 加密後的長度 根據 加密前長度 變化而變化 string str i love you 加密 string string base64.encodetostring str.getbytes system.out.println string ...

MD5加密 Base64加密解密

以後可能經常用到md5的加密類。寫下來以後來用 public class md5util 設定字符集 private static final string encodeong utf 8 增加鹽值 salt 普通字串 增加破譯的難度 private static final string salt...

MD5加密 DES加密,DES解密

public class pgsecret region des加密 des加密 要加密的字串。金鑰,且必須為8位。以base64格式返回的加密字串。endregion public static string desencrypt string sztoencrypt,string szkey s...