我怎樣才能加密上傳的圖像文件(如www.yahoo.com/images/image1.jpg)?我想將它保存在不在數據庫中的文件夾中。如何在PHP中加密和解密圖像文件?使用<strong>PHP</strong>和解密時,它顯示在瀏覽器
4
A
回答
-1
所有上傳的文件都存儲在PHP中的臨時文件夾。
此臨時文件路徑是通過$ _FILES [「文件」] [「tmp_name的值」]變量的形式提交後由PHP設置訪問。
然後,可以使用編碼的編碼(未加密)算法等BASE64_ENCODE()中的圖像數據,然後將其解碼用於使用BASE64_DECODE顯示()。
<?php
$image_binary = fread(fopen($_FILES["file"]["tmp_name"], "r"),
filesize($_FILES["file"]["tmp_name"]));
$encoded_image = base64_encode($image_binary);
//Save the image file with file data set as $encoded_image
?>
另一件事要記住的是,你的PHP腳本是可見的與管理員權限(例如,您的主機)的人。所以他們會知道你使用了什麼加密方法,並且可能會找到解密加密文件的方法。
更好的加密策略在:Best way to use PHP to encrypt and decrypt passwords?
相關問題
- 1. Node.js加密和瀏覽器端解密
- 2. 在PHP中使用密鑰加密和解密使用密鑰的PHP文件
- 3. 圖像加密和解密
- 4. 使用php加密和解密密碼
- 5. 在J2ME中加密和解密文件
- 6. 加密和解密文件
- 7. 文件加密和解密
- 8. 文件加密和解密
- 9. 解密和加密文件
- 10. 使用iOS和PHP加密和解密
- 11. 瀏覽器加密服務器解密
- 12. php mcrypt - 解密和加密文件?
- 13. 文件加密和解密在Java中,不工作解密
- 14. 在PHP中加密和JS解密 - AES256
- 15. 加密python文件和解密在android
- 16. PHP加密和VB.net解密
- 17. php加密和解密
- 18. PHP加密和Windows解密
- 19. 加密在iPhone和解密在PHP
- 20. 如何在PHP中加密和解密密碼?
- 21. 使用PHP加密和解密
- 22. 使用Android和PHP加密/解密
- 23. 在iOS中加密和解密密碼
- 24. 加密和解密在iphonesdk
- 25. 加密和解密在C#
- 26. Facebook隱藏 - 圖像加密和解密
- 27. DES加密和解密在PHP
- 28. 加密和在PHP解密不工作
- 29. 如何在不解密的情況下在瀏覽器中顯示加密圖像
- 30. 如何基地64加密和基地64解密PHP中的圖像文件?
這會消耗嚴重的處理能力嗎?你確定你不想考慮其他選項? – Baba
你爲什麼要加密你的圖像? –
,因爲人們可能直接訪問來自網址的照片。我希望人們登錄網站並訪問照片。 –