第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Mcrypt加密/解密文件

使用Mcrypt加密/解密文件

PHP
肥皂起泡泡 2019-08-27 10:59:17
使用Mcrypt加密/解密文件嘗試編寫一些將加密或解密文件的函數(shù),并使用此處的類來嘗試完成此任務:http://www.itnewb.com/v/PHP-Encryption-Decryption-Using-the-MCrypt-Library-libmcrypt下面的加密函數(shù)似乎有效,因為它似乎加密文件并將其放在目標目錄中。我現(xiàn)在正試圖解密該文件,它只是死于“無法完成解密”的消息(在那里編碼...)在php錯誤日志中沒有任何內容,所以我不確定它為什么會失敗,但由于mcrypt對我來說是全新的,我更傾向于相信我在這里做錯了...以下是功能://ENCRYPT FILE     function encryptFile() {         global $cryptastic;         $pass = PGPPASS;         $salt = PGPSALT;         $key = $cryptastic->pbkdf2($pass, $salt, 1000, 32) or die("Failed to generate secret key.");         if ($handle = opendir(PATH.'/ftpd')) {             while (false !== ($file = readdir($handle))) {                 if ($file != "." && $file != "..") {                     $newfile = PATH.'/encrypted/'.$file.'.txt';                     $msg = file_get_contents(PATH.'/ftpd/'.$file);                     $encrypted = $cryptastic->encrypt($msg, $key) or die("Failed to complete encryption.");                     $nfile = fopen($newfile, 'w');                     fwrite($nfile, $encrypted);                     fclose($nfile);                     unlink(PATH.'/ftpd/'.$file);                 }             }             closedir($handle);         }       //DECRYPT FILE     function inFTP() {         global $cryptastic;         $pass = PGPPASS;         $salt = PGPSALT;         $key = $cryptastic->pbkdf2($pass, $salt, 1000, 32) or die("Failed to generate secret key.");         if ($handle = opendir(PATH.'/encrypted')) {             while (false !== ($file = readdir($handle))) {                 if ($file != "." && $file != "..") {                     $newfile = PATH.'/decrypted/'.$file;                     $msg = PATH.'/encrypted/'.$file;                     $decrypted = $cryptastic->decrypt($msg, $key) or die("Failed to complete decryption.");                     $nfile = fopen($newfile, 'w');                     fwrite($nfile, $decrypted);                     fclose($nfile);                     //unlink(PATH.'/encrypted/'.$file);                 }             }
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 442 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號