Ⅰ 我有一個VF帶有源碼的程序,但是加了加密狗,在程序怎麼修改才可以不用狗就能將軟體打開的方法,謝謝各位
首先,你得會點編程。
1、如果你會VF,那麼,因為VF大多通過調用加密狗的介面庫來進行通訊,你可以通過查找一些調用DLL的函數進行屏蔽或修改,然後正向編譯。
2、你不會VF,但最少會用另一種語言寫DLL,那麼也行,寫一個劫持DLL,將程序與狗的通訊數據全部監聽出來,然後將數據內置到另一重置DLL中去,替換原調用DLL,達到模擬狗的效果。
Ⅱ vf做的exe程序怎樣加密,要求不被反編譯
vfp是偽編譯,理論上是不管怎麼加密都可以反編譯的.
關鍵是人家願不願意花時間花精力去反你的軟體.
一般情況下用個加密軟體就夠了, 比如foxshell
Ⅲ vf中 怎樣連編exe 可執行文件
你新建一個項目。把你編好的東西都放進去,設置好主文件,主文件你可以用個prg文件,然後選擇連編成exe文件。 主文件末尾要加上一句 read event ,沒有這句,變好的程序會一閃而過。read event 具體放在哪裡,你可以自己體會一下。
這里有個關鍵的地方:
你在其他-》其他文件 裡面加入一個config.fpw,這個可以自己生成一個,純文本文件。用記事本打開config.fpw,文件裡面寫上
screen=on
就可以生成一個獨立運行的exe文件(不過需要vfp的運行庫支持)
Ⅳ vf資料庫如何加密碼 謝謝 很感謝
摘要:資料庫加密技術給我們的數據提供了安全保障,本文介紹了資料庫加密技術功能、實現並結合VF數據環境談了如何實現資料庫加密的方法。關鍵詞:資料庫加密VF引文:隨著資料庫應用的日益廣泛,資料庫安全問題也越來越受到關注。目前大部分資料庫都是以明文存儲,採用一般的身份驗證與識別無法保障數據- 庫的安全。資料庫加密機制在身份驗證與識別後使用密碼技術對資料庫作進一步的保護。資料庫加密將資料庫中的數據作密文存儲。通過資料庫加密可以更有效的保護資料庫安全。今天我將結合VF資料庫環境與大家談談資料庫加密技術。一、資料庫加密技術的功能和特性首先談談資料庫加密技術,經過近幾年的研究,我國資料庫加密技術已經比較成熟。一般而言,一個行之有效的資料庫加密技術主要有以下6個方面的功能和特性。(1)身份認證:用戶除提供用戶名、口令外,還必須按照系統安全要求提供其它相關安全憑證。如使用終端密鑰。(2)通信加密與完整性保護:有關資料庫的訪問在網路傳輸中都被加密,通信一次一密的意義在於防重放、防篡改。(3)資料庫數據存儲加密與完整性保護:資料庫系統採用數據項級存儲加密,即資料庫中不同的記錄、每條記錄的不同欄位都採用不同的密鑰加密,輔以校驗措施來保證資料庫數據存儲的保密性和完整性,防止數據的非授權訪問和修改。(4)資料庫加密設置:系統中可以選擇需要加密的資料庫列,以便於用戶選擇那些敏感信息進行加密而不是全部數據都加密。只對用戶的敏感數據加密可以提高資料庫訪問速度。這樣有利於用戶在效率與安全性之間進行自主選擇。(5)多級密鑰管理模式:主密鑰和主密鑰變數保存在安全區域,二級密鑰受主密鑰變數加密保護,數據加密的密鑰存儲或傳輸時利用二級密鑰加密保護,使用時受主密鑰保護。(6)安全備份:系統提供資料庫明文備份功能和密鑰備份功能。二、對資料庫加密系統基本要求(1)欄位加密;(2)密鑰動態管理;(3)合理處理數據;(4)不影響合法用戶的操作;(5)防止非法拷貝;三、結合VF數據環境進行數據加密在VF環境下開發的資料庫系統,我們一 本文來自文秘114 http://www.wenmi114.com,轉載請保留此標記。 般採取進入時要求輸入正確的用戶名和密碼,然後根據不同的用戶許可權來設定用戶讀取、修改、刪除數據的許可權。由於存儲數據的DBF文件採用的是ASCII明文存儲,如果非法用戶不使用程序讀取數據,而是直接使用WINHEX、UltreaEdit等工具--甚至是DOS下的DEBUG來打開資料庫文件,都可以直接閱讀到資料庫中的內容。因此,為了使得DBF文件可以更加安全,必須對數據的載體DBF文件進行加密保護,主要的目的還是把ASCII碼的信息變成不可直接閱讀的數據。根據文件型資料庫的特點,資料庫的加密一般可以有三種方式:(1)庫外加密
考慮到文件型資料庫系統是基於文件系統的,因而庫外加密的辦法,應該針對文件IO操作或操作系統而言的,因為資料庫管理系統與操作系統的介面方式有三種:一是直接利用文件系統的功能;二是利用操作系統的I/O模塊;三是直接調用存儲管理。所以在採用庫外加密的方法時,可以將數據先在內存中使用DES、RSA等方法進行加密,然後文件系統把每次加密後的內存數據寫入到資料庫文件中去(注意是把整個資料庫普通的文件看待,而不是按數據關系寫入),讀入時再逆方面進行解密就可以正常使用了。這種加密方法相對簡單,只要妥善管理密鑰就可以了。缺點對資料庫的讀寫都比較麻煩,每次都要進行加解密的工作,對程序的編寫和讀寫資料庫的速度都會有影響。
(2)庫內加密
如果從關系型資料庫的各個方面出發,很容易形成庫內加密的思想。關系型資料庫的關鍵術語有:表、欄位、行和數據元素。基本上可以針對這幾方面形成一種加密的方法。
(1)以表為單位:對於文件型資料庫來說,一個文件只有一張表,因而對表的加密可以說是對文件的加密了。對過更改文件分配表(FAT)中的說明等手段可以實現對文件的簡單加密,但這種加密方式涉及到文件系統底層,誤操作容易造成FAT混亂,而且與文件系統格式有關,因而通常不宜採用。
(2)以記錄或欄位(即二維表的行或列)為單位加密:通常情況下,我們訪問資料庫時都是以二維表方式進行的,二維表的每一行就是資料庫的一條記錄,二維表的每一列就是資料庫的一個欄位。如果以記錄為單位進行加密,那麼每讀寫一條記錄只需進行一次加解密的操作,對於不需要訪問到的記錄,完全不需要進行任何操作,所以使用起來效率會高一些 給我分吧........................
Ⅳ VF 問題大俠請賜教
如果密碼表是一並封閉到exe中的,那麼就不應該提供修改密碼的功能了。因為修改的密碼是無法修改封裝進來的密碼表,除非你把密碼表分離出來,但這就要有一定的加密演算法來避免被人發現密碼。
至於你現在能修改密碼表,可能是你還在調試環境中,修改了未封裝的密碼表,但運行時系統調用的卻是封裝進exe的密碼表。
Ⅵ vf生成的EXE可執行文件 用foxlock加密了,怎樣可以破解出原程序
軟體破解涉及反匯編知識,一般需要OllyDBG一類的軟體對代碼進行反匯編,找到加密的代碼段,根據具體加密的演算法研究破解之道。技術含量較高,難度也不小,有興趣又有時間的可以仔細鑽研一下。