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