檔案函式對VFP資料庫進行有效的加密

2022-08-26 21:33:11 字數 837 閱讀 3350

每樣事物都會有自己的薄弱環節,當然vfp也不例外。在vfp中有乙個十分薄弱的環節就是資料庫的保密性差。由於.dbf檔案都是敞開式的,甚至用dos中最簡單的type命令都可以瀏覽,因此,小編從以下兩方面對資料進行加密:

1、在向自由表中增加資料時,就進行加密,即更新自由表時就對資料進行加密,在讀取資料時再解密。

2、用vfp提供的低階檔案函式進行加密,加密後的檔案無法開啟、瀏覽,使用時,再執行該加密程式即可將加密的自由表還原。

**加密資料庫程式(同時也是解密程式)**

set talk off

close all

clea

@10,10 say ″請輸入要加密的自由表名(含副檔名):″ get file1 defa ′ ′

read

handle=fopen(″&file1″,2)

if handle<0

@14,10 say ″不能開啟檔案!″

=inkey(0)

retu

endif

j=0do while .not.feof(handle)

bb=fread(handle,1)

cc=chr(mod(asc(bb)+128,256))

=fseek(handle,j)

=fwrite(handle,cc)

?asc(bb),asc(cc)

j=j+1

enddo

=fclose(handle)

close all

return

還有更多資料庫教程知識可登陸e良師益友網。

對整個資料庫進行查詢

最近工作中遇到乙個需求,要對整個資料庫中每個表的每個字段進行條件查詢。最後寫了一段 實現遍歷資料庫的所有表並對每個字段進行條件查詢。下面的 檢查欄位的值是否包含 http 是則記錄 表名欄位名 環境 sql server 2008 use database database為目標資料庫名稱 decl...

JMeter對Oracle資料庫進行壓力測試

步驟 1 複製oracle的jdbc驅動jar包檔案 ojdbc14.jar 到jmeter的lib目錄下。2 執行jmeter.bat 3 建立執行緒組 右鍵測試計畫 新增 threads 執行緒組 4 建立jdbc connection configuration 右擊執行緒組 新增 配置原件 ...

JMeter對Oracle資料庫進行壓力測試

步驟 1 複製oracle的jdbc驅動jar包檔案 ojdbc14.jar 到jmeter的lib目錄下。2 執行jmeter.bat 3 建立執行緒組 右鍵測試計畫 新增 threads 執行緒組 4 建立jdbc connection configuration 右擊執行緒組 新增 配置原件 ...