Base64是什么Base64是用文本表示二進(jìn)制的編碼方式,它使用4個(gè)字節(jié)的文本來(lái)表示3個(gè)字節(jié)的原始二進(jìn)制數(shù)據(jù)。
Base64的作用:常用于網(wǎng)絡(luò)傳輸,在某些基于文本的協(xié)議中,如果需要傳輸圖片或者文件等,我們知道圖片的存儲(chǔ)格式是二進(jìn)制數(shù)據(jù),而非文本格式,我們必須將二進(jìn)制的數(shù)據(jù)編碼成文本格式,這時(shí)候Base64就派上用場(chǎng)了。 MD5是什么MD5是哈希算法的一種,可以將任意數(shù)據(jù)產(chǎn)生出一個(gè)128位(16字節(jié))的散列值,用于確保信息傳輸完整一致。
我們常在注冊(cè)登錄模塊使用MD5,用戶密碼可以使用MD5加鹽的方式進(jìn)行存儲(chǔ)。link MD5、Base64是加密算法嗎?加密是什么?加密,指的是對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換以后,數(shù)據(jù)變成了另一種格式,并且除了拿到解密方法的人,沒(méi)人能把數(shù)據(jù)轉(zhuǎn)換回來(lái)。 Android中的數(shù)據(jù)加密Android加密多種多樣,常見(jiàn)的有MD5、RSA、AES、3DES四種。具體看這里 |
|
來(lái)自: liang1234_ > 《加密算法》