VFP 怎么處理AES加密解密啊
uj5u.com熱心網友回復:
剛剛完成這方面的應用,分享一下經驗。VFP的程式可以有3種途徑實作AES加解密:1. 呼叫Openssl行命令 或API,網上有大把資料可搜
加密:
RUN /N7 openssl enc -aes-128-ecb -in 明文.txt -out 密文.txt -pass pass: userkey
or
RUN /N7 openssl enc -aes-128-ecb -in 明文.txt -out 密文.txt -K hex_key
解密:
RUN /N7 openssl enc -aes-128-ecb -in 密文.txt -out 明文.txt -d -pass pass: userkey
or
RUN /N7 openssl enc -aes-128-ecb -in 密文.txt -out 明文.txt -d -K hex_key
2. 使用 VFPENCRYPTION71.FLL
下載地址:http://www.sweetpotatosoftware.com/SPSBlog/PermaLink,guid,e1cd4af4-1eff-4ef8-9abd-4999813ec6dc.aspx
該庫美中不足的是沒有RSA的函式。
3. 用MYSQL內置的加解密函式
推薦用Openssl, 功能豐富。因為AES是對稱加密,通常需要用RSA公鑰加密AES key, 同AES密文一起發給接受方。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/21517.html
標籤:VFP
下一篇:VFP9.0版安裝失敗
