[發(fā)明專利]PHP程序保護方法及系統(tǒng)無效
| 申請?zhí)枺?/td> | 201210117494.2 | 申請日: | 2012-04-20 |
| 公開(公告)號: | CN103377327A | 公開(公告)日: | 2013-10-30 |
| 發(fā)明(設計)人: | 邱垂汶;梁政良 | 申請(專利權)人: | 鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | php 程序 保護 方法 系統(tǒng) | ||
技術領域
本發(fā)明涉及一種PHP程序保護方法及系統(tǒng)。
背景技術
超級文本預處理語言(Hypertext?Preprocessor,PHP)作為一種腳本語言,經(jīng)常在內(nèi)容管理系統(tǒng)(Content?Management?System,CMS)開發(fā)中被使用,使用PHP編寫而成的產(chǎn)品稱為PHP程序。PHP作為一種直譯語言,PHP程序被安裝至計算機后,用戶可完整看到PHP程序的代碼文件。
PHP程序的完整可見性,容易產(chǎn)生PHP程序的外泄問題。針對這個問題,一般都采用將PHP程序的原始代碼文件加密或混淆的方式來達到保護PHP程序的目的。但是這種保護方式的安全性較低,當用戶將PHP程序復制至其余計算機,并在其余計算機上解密并執(zhí)行時,PHP程序的安全一樣會受到威脅。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種PHP程序保護方法,以實現(xiàn)PHP程序的安全保護。
鑒于以上內(nèi)容,還有必要提供一種PHP程序保護系統(tǒng),以實現(xiàn)PHP程序的安全保護。
所述PHP程序保護方法,該方法包括以下步驟:加密步驟:根據(jù)加密規(guī)則對PHP程序進行加密處理得到一個加密文件,所述加密規(guī)則為市場現(xiàn)有的加密算法或用戶自定義的加密方式;判斷步驟:當需要解密該加密文件時,判斷是否有連接指定的硬件鎖裝置;提示步驟:當沒有連接指定的硬件鎖裝置時,提示沒有連接指定的硬件鎖裝置,并結束流程;解密步驟:當有連接指定的硬件鎖裝置時,對該加密文件進行解密操作。
所述PHP程序保護系統(tǒng),該系統(tǒng)包括:加密模塊,用于根據(jù)加密規(guī)則對PHP程序進行加密處理得到一個加密文件,所述加密規(guī)則為市場現(xiàn)有的加密算法或用戶自定義的加密方式;判斷模塊,用于當需要解密該加密文件時,判斷是否有連接指定的硬件鎖裝置;提示模塊,用于當沒有連接指定的硬件鎖裝置時,提示沒有連接指定的硬件鎖裝置;解密模塊,用于當有連接指定的硬件鎖裝置時,對該加密文件進行解密操作。
相較于現(xiàn)有技術,所述的PHP程序保護方法及系統(tǒng),通過增加硬件鎖裝置的驗證來判定是否執(zhí)行解密過程,提升了PHP程序的安全性,增強了對PHP程序的安全保護功能。
附圖說明
圖1是本發(fā)明PHP程序保護系統(tǒng)較佳實施例的架構圖。
圖2是本發(fā)明PHP程序保護方法較佳實施例的流程圖。
主要元件符號說明
如下具體實施方式將結合上述附圖進一步說明本發(fā)明。
具體實施方式
如圖1所示,是本發(fā)明PHP程序保護系統(tǒng)較佳實施例的架構圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司,未經(jīng)鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210117494.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





