MarshallSoft FoxPro AES Library 5.0

軟體性質: 免費試用 ‎檔案大小: 1.14 MB
‎使用者評分: 5.0/5 - ‎4 ‎評分

FoxPro (AES4FP) 的馬歇爾軟體 AES 庫是一個工具組,允許軟體開發人員在 Windows FoxPro 應用程式中輕鬆實現 256 位元加密和解密。AES4FP 是一個元件 (DLL) 庫,它使用美國國家標準與技術研究院 (NIST) 指定的 256 位 Rijndael "進階加密標準 " AES 提供簡單的介面來加密/解密檔案和資料。AES 演算法通常由許多金融實體(如銀行)使用來保護其客戶的敏感資訊。AES4FP 的一些功能包括: - 執行 256 位元 AES 加密和解密。 - 包括加密安全的偽隨機數產生器。 - 是否使用密碼短語產生密鑰。 - 加密和解密檔、字串和位元組資料。 - 支援 PKCS7 填充。 - 支援初始化向量。 - 支援 CBC(密碼塊鏈)模式。 - 支援 ECB(電子說明書)模式。 - 支援 SHA-256 加密哈希演算法。 - 隨機位元組資料產生。 - 允許併發加密/解密線程。 - 使用美國國家標準與技術研究所發佈的"已知答案測試"進行驗證。 - 包括多個 FoxPro 範例程式。 - 不依賴於支援庫(僅調用核心 Windows API 函數)。 - 使用編譯的應用程式進行免版稅分發。 - C 原始碼可用。 - 一年的免費技術支援和更新。 - 提供全功能評估版本。 - 通過 VFP 9.0 與 32 位 FoxPro 一起使用 - 通過 Windows 10 與 32 位元和 64 位元 Windows 一起使用。

版本歷史記錄

  • 版本 5.0 發佈於 2020-07-15
    已替換已棄用函數 strncpy()。修復了長(超過 42 個字元)密碼短語的內部問題。添加了用於對數據緩衝區進行編碼的 aesEncodeBase64 函數。添加了對 Base64 編碼數據緩衝區進行解碼的 aesDecodeBase64 函數。
  • 版本 4.2 發佈於 2018-07-09
    添加了加密安全偽隨機數生成器 aesSecureRandom ()。將AES_GET_SECURE_SIZE新增到 aesGetInteger () 。
  • 版本 4.1 發佈於 2017-06-28
    使用"使用"aesMakeUserKey()"AES_SHA256_METHOD。將AES_MIXED_METHOD添加到 aesMakeUserKey()。添加了 aesSetInteger() 和AES_SET_SEED,用於播種隨機數生成器。添加了 aesShredFile(),該檔粉碎(用零覆蓋,然後刪除)檔。
  • 版本 4.0 發佈於 2016-11-23
    添加了加密任何長度緩衝區的 aesencryptBuffer()。添加瞭解密(以前加密)緩衝區的 aesDecryptBuffer()。添加了 aesSaltPass()即"鹽"密碼。添加了刪除 PKCS7 填充的 aesRemovePad()。添加了計算 SHA 256 哈希摘要的哈希數位範例程式。
  • 版本 1.0 發佈於 2013-04-09
    新版本

軟體細節

終端使用者許可協定

MarshallSoft Computing, Inc. grants a nonexclusive license to use the SOFTWARE to the original purchaser for the purposes of designing, testing or developing software applications. Copies may be made for back-up or archival purposes only. This product is licensed for use by only one developer at a time. DLL's purchased with the academic discount may not be distributed, and must be used for educational purposes only. The SOFTWARE is owned by MarshallSoft Computing, Inc. and is protected by United States copyright laws and international treaty provisions. This SOFTWARE is being licensed and not sold. This SOFTWARE is provided 'as-is'. MarshallSoft Computing makes no warranty, expressed or implied, with regard to the software. All implied warranties, including the warranties of the merchantability and fitness for a particular use are hereby excluded. MARSHALLSOFT COMPUTING SOFTWARE'S LIABILITY IS LIMITED TO THE PURCHASE PRICE. Under no circumstances shall MarshallSoft Computing be liable for any incidental or consequential damages, nor for any damage in excess of the original purchase price.