PHP返回32位與16位的md5加密值

2022-06-24 11:21:14 字數 309 閱讀 9669

字串「123456」,經過md5演算法加密之後是

32位: e10adc3949ba59abbe56e057f20f883e

16位: 49ba59abbe56e057

php自帶的 md5() 函式,產生的是32位字串。至於16位的md5加密,可用如下**實現:

/**

* 返回16位md5值

* * @param string $str 字串

* @return string $str 返回16位的字串

*/function short_md5($str)

ios 關於MD5 加密的32位與16位

注意生成 一定長 這個 一定長 到底是多長呢!看了好多資料,包括維基百科和一些論壇,說md5其實進過演算法產生的是固定的128bit,即128個0和1的二進位制位,而在實際應用開發中,通常是以16進製制輸出的,所以正好就是32位的16進製制,說白了也就是32個16進製制的數字。ios md5加密的方...

8位16位32位資料的拆分與合併程式

拆分 16位拆成兩個8位 u16 data16 0x1234 u8 data8 h,data8 l data8 h u8 data16 8 data8 l u8 data16 32位拆成4個8位 方法一 u32 data32 0x12345678 u8 data8 1,data8 2,data8 3...

8位16位32位資料的拆分與合併程式

拆分 16位拆成兩個8位 u16 data16 0x1234 u8 data8 h,data8 l data8 h u8 data16 8 data8 l u8 data16 32位拆成4個8位 方法一 u32 data32 0x12345678 u8 data8 1,data8 2,data8 3...