加密工具類

2022-09-06 21:33:21 字數 1706 閱讀 3861

public

class

encrypt

md5cryptoserviceprovider md5 = new

md5cryptoserviceprovider();

string a =bitconverter.tostring(md5.computehash(encoding.utf8.getbytes(str)));

a = a.replace("

-", ""

);

return tolower ?a.tolower() : a;

}//////

sha1 加密,返回大寫字串

///

///需要加密字串

///指定加密編碼

///返回40位大寫字串

public

static

string sha1(string

content, encoding encode)

catch

(exception ex)

}//////

des加密

/// ///

需要加密的報文

///秘鑰 ///

public

static

string desencrypt(string datastr, string

keystr)

//////

8個bit位,是des演算法的初始化

/// private

static

readonly

byte keys = new

byte ;

//////

des解密

/// ///

需要解密的報文

///秘鑰 ///

public

static

string desdecrypt(string decryptstring, string

decryptkey)

catch

result =stream.toarray();

stream.dispose();

return

encoding.utf8.getstring(result);

}catch

(exception ex)

}//////

base64加密

/// ///

加密採用的編碼方式

///待加密的明文

///public

static

string base64encode(encoding encodetype, string

source)

catch

return

encode;

}//////

base64解密

/// ///

解密採用的編碼方式,注意和加密時採用的方式一致

///待解密的密文

///解密後的字串

public

static

string base64decode(encoding encodetype, string

result)

catch

return

decode;

}}

java MD5加密工具類

public class md5util protected static messagedigest messagedigest null static catch nosuchalgorithmexception e public static string getfilemd5string f...

MD5加密工具類

這是乙個個人認為非常好用的使用md5 salt加密的工具類,一部分 由網上搜尋而得,一部分自己修改新增之後而得。使用這個工具類,非常簡單,從前台拿到密碼passwd,直接hexutil.getencryptedpwd passwd 就可以返回乙個長度為56的字串,可以用來儲存到 資料庫中,相反,登入...

《Java MD5加密工具類》

一 開發背景 md5加密經常會用於重要資料傳遞時為了安全而對其加密。比如使用者帳號密碼 一些商業機密資料 重要的檔案等等。總的來說就是兩種弄個情況 字串加密 重要檔案加密。二 作 者 laizhen 建立日期 2017 06 11 描 述 md5加密工具類 public class md5utils...