一、base64編碼的原理
Base64是將二進位數據轉換成可列印字元的一種編碼方式。假設需要將ASCII字元編碼成64種可列印字元,那麼每個可列印字元就可以表示6bit,3個位元組(24位)可以用4個64種可列印字元來表示,即把3個位元組轉化成4個可列印字元。
二、使用base64_encode實現圖片加密
圖片加密過程先要將圖片讀取成二進位數據,再進行base64編碼,編碼後得到的字元串即為加密後的結果。
三、使用base64_decode還原圖片
使用base64_decode函數將加密後的字元串轉化為二進位數據,再將二進位數據寫入文件即可還原成圖片。
四、完整代碼示例
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270997.html