以 Windows CryptoAPI 實做 BCB_Delphi 檔案字串加解密 |
|
bruce0211
版主 發表:157 回覆:668 積分:279 註冊:2002-06-13 發送簡訊給我 |
Windows 2000 藉由 advapi32.dll 提供我們 CryptoAPI 函式庫,這個函式庫包裝了一些複雜的演算法,免除了我們自行實做上的困難;透過 CryptoAPI,我們可輕易的保護所需保護的資料;目前可使用CryptoAPI 函式庫的平台環境為 NT4.0(或更新的版本)、Win95 OSR2 版本或是安裝過 IE 3.02以上的版本,WinCE 尚不支援 厚達 64 頁的整理資料及 C Builder / Delphi 兩種版本的程式碼
主要介紹四個 Function
1.檔案加密
2.檔案解密
3.字串加密
4.字串解密 在蒐集資料的過程中參考過一些大陸的網路文章:
用 BCB 建立數位簽名
用CryptoAPI進行數據加密
用CryptoAPI進行數據加密-補充
用Delphi開發基於CryptoAPI的安全加密應用
使用 Visual C 創建 Crypto 加解密 與上不同的是,本文並非提供點到為止的程式片斷
而是完整並測試通過的程式碼 發表人 - bruce0211 於 2003/04/25 17:13:51
附加檔案:29414_CryptoAPI.pdf
|
ctx62
一般會員 發表:4 回覆:28 積分:6 註冊:2002-12-12 發送簡訊給我 |
|
bruce0211
版主 發表:157 回覆:668 積分:279 註冊:2002-06-13 發送簡訊給我 |
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
我什麼我執行這個程式後會有以下的訊息呢?謝謝
[Linker Error] Unresolved external '__fastcall TForm1::EnCryptFile(char *, char *, char *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\crypt\UNIT1.OBJ
[Linker Error] Unresolved external '__fastcall TForm1::DeCryptFile(char *, char *, char *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\crypt\UNIT1.OBJ
|
bruce0211
版主 發表:157 回覆:668 積分:279 註冊:2002-06-13 發送簡訊給我 |
|
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
|
bruce0211
版主 發表:157 回覆:668 積分:279 註冊:2002-06-13 發送簡訊給我 |
|
bruce0211
版主 發表:157 回覆:668 積分:279 註冊:2002-06-13 發送簡訊給我 |
|
willchen
初階會員 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
|
a8960905
一般會員 發表:30 回覆:47 積分:20 註冊:2003-09-19 發送簡訊給我 |
引言: 我什麼我執行這個程式後會有以下的訊息呢?謝謝 [Linker Error] Unresolved external '__fastcall TForm1::EnCryptFile(char *, char *, char *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\crypt\UNIT1.OBJ [Linker Error] Unresolved external '__fastcall TForm1::DeCryptFile(char *, char *, char *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\crypt\UNIT1.OBJ我用 BCB6 編譯也得到這個錯誤訊息耶 |
nlj859
資深會員 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
|
SENFO
一般會員 發表:13 回覆:22 積分:7 註冊:2006-07-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |