开发者社区> 问答> 正文

PHP在上传文件的时候将文件上传加密,报错

我把在一台win2008中,是一台虚拟主机来的 我想在人们提交文件的时候我加此文件加密 然后数据库就记录该文件的密码或是我们自义一个密码统一加密码,怎么解决

展开
收起
一枚小鲜肉帅哥 2020-06-01 23:22:02 1237 0
1 条回答
写回答
取消 提交回答
  • 菜不可及的程序猿

    你说的加密是加密文件名还是加密文件内容 内容用这个加密 base64_encode() 1.利用fopen('file','rb');读取文件二进制数据,保证数据正确性。 2.生成一个随机的密码字符串 3.利用可逆的加密算法将第1步和第2步数据进行加密,并将数据写入文件 4.数据库保证密钥。 5.解密时步骤相反即可还原。 虚拟主机那就找找php的zip类,看看有没有支持加密的

    2020-06-01 23:23:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载