国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Phar::OPENSSL打包后執(zhí)行出錯(cuò)

luscio

問題描述

Phar::OPENSSL打包后執(zhí)行出錯(cuò)

程序代碼

php webman.phar start

報(bào)錯(cuò)信息

PHP Fatal error:  Uncaught PharException: phar "/Users/linyangbin/wwwroot/new-zhuoye/server/build/webman.phar" openssl signature could not be verified: openssl public key could not be read in /Users/linyangbin/wwwroot/new-zhuoye/server/build/webman.phar:4
Stack trace:
#0 /Users/linyangbin/wwwroot/new-zhuoye/server/build/webman.phar(4): Phar::mapPhar('webman')
#1 {main}
  thrown in /Users/linyangbin/wwwroot/new-zhuoye/server/build/webman.phar on line 4

Fatal error: Uncaught PharException: phar "/Users/linyangbin/wwwroot/new-zhuoye/server/build/webman.phar" openssl signature could not be verified: openssl public key could not be read in /Users/linyangbin/wwwroot/new-zhuoye/server/build/webman.phar:4
Stack trace:
#0 /Users/linyangbin/wwwroot/new-zhuoye/server/build/webman.phar(4): Phar::mapPhar('webman')
#1 {main}
  thrown in /Users/linyangbin/wwwroot/new-zhuoye/server/build/webman.phar on line 4
1248 2 0
2個(gè)回答

luscio

Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512
這些方法打包都可以,使用OPENSSL打包不行。
聽說使用OPENSSL打包,可以阻止解包。但是打包后不能執(zhí)行會(huì)報(bào)錯(cuò)。

  • 暫無評論
luscio

問題解決了,需要把公鑰放在打包后的webman.phar同級目錄,重命名為webman.phar.pubkey

  • tanhongbin 2023-03-16

    老哥這種方式打包就不能反編譯了嘛,就是可以實(shí)現(xiàn)代碼加密是吧?

  • tanhongbin 2023-03-16

    老哥,能不能發(fā)個(gè)分享啥的,你這個(gè)有點(diǎn)厲害呀

  • luscio 2023-03-16

    不行,沒辦法做到加密。我剛測一下,你要把公鑰放在同級目錄,phar才能執(zhí)行。有公鑰就能解壓。

  • tanhongbin 2023-03-16

    哦哦,那就是其實(shí)這種加密也沒啥意義是吧,還是不能實(shí)現(xiàn)加密呀,要是能實(shí)現(xiàn)加密就厲害了

年代過于久遠(yuǎn),無法發(fā)表回答
??