加密那些事AES MD5

2021-07-22 21:37:57 字數 1318 閱讀 3810

在開發中,為了安全性考慮,我們常常會用到加密,加密的格式很多,今天我就來簡單寫寫aes、md5加密。

aes加密:下面是工具類

public

class

aesutils

/*** 解密

**@param data

*@return

*@throws exception

*/public

static string decrypt(string data) throws exception

/*** 加密

**@param data

*@return

*@throws exception

*/public

static string encrypt(string data) throws exception

/*** 將二進位制轉換成16進製制

**@param buf

*@return

*/public

static string parsebyte2hexstr(byte buf)

}return sb.tostring();

}/**

* 將16進製制轉換為二進位制

**@param hexstr

*@return

*/public

static

byte parsehexstr2byte(string hexstr)

return result;

}}

md5加密:下面是工具類

public

class

md5utils catch (exception e)

char chararray = (instr+","+key).tochararray();

byte bytearray = new

byte[chararray.length];

for (int i = 0; i < chararray.length; i++)

bytearray[i] = (byte) chararray[i];

byte md5bytes = md5.digest(bytearray);

stringbuffer hexvalue = new stringbuffer();

for (int i = 0; i < md5bytes.length; i++)

return hexvalue.tostring();

}}

裡邊的key值因人而異

希望能幫助到大家。。。。

iOS常用加密方法(aes md5 base64)

ios常用加密方法 aes md5 base64 nsdata aes.h檔案 nsdata aes.h smile created by 周 敏 on 12 11 24.import class nsstring inte ce nsdata encryption nsdata aes256enc...

iOS常用加密方法(aes md5 base64)

該文原文發表於 ios常用加密方法 aes md5 base64 nsdata aes.h檔案 plain view plain copy nsdata aes.h smile created by 周 敏 on 12 11 24.import class nsstring inte ce nsda...

iOS常用加密方法(aes md5 base64)

nsdata aes.h檔案 nsdata aes.h smile created by 周 敏 on 12 11 24.import class nsstring inte ce nsdata encryption nsdata aes256encryptwithkey nsstring key ...