MarshallSoft Visual Basic AES Library 5.0

ライセンス: 無料トライアル ‎ファイルサイズ: 1.21 MB
‎ユーザー評価: 4.0/5 - ‎8 ‎投票

Visual Basic 用マーシャルソフト AES ライブラリ (AES4VB) は、ソフトウェア開発者が Windows Visual Basic アプリケーションで 256 ビットの暗号化と復号化を簡単に実装できるようにするツールキットです。AES4VB は、256 ビットの Rijndael "高度な暗号化標準" (AES) を使用して、ファイルとデータを暗号化/復号化するための簡単なインターフェイスを提供するコンポーネント (DLL) ライブラリです。AES アルゴリズムは、銀行などの多くの金融機関が顧客の機密情報を保護するために一般的に使用されます。AES4VB の機能の一部は次のとおりです。 - 256 ビット AES の暗号化と復号化を実行します。 - 暗号で安全な擬似乱数発生器を含む。 - パスワード・フレーズから鍵を生成します。 - ファイル、文字列、およびバイトデータを暗号化および復号化します。 - PKCS7 パディングをサポートします。 - 初期化ベクトルをサポートします。 - CBC(暗号ブロックチェーン)モードをサポートします。 - ECB(電子クックブック)モードをサポートします。 - SHA-256 暗号化ハッシュ アルゴリズムをサポートします。 - ランダムなバイトデータの生成を行います。 - 同時暗号化/復号化スレッドを許可します。 - "既知の回答テスト"国立標準技術研究所が発行した回答テスト"を使用して検証。 - 複数の Visual Basic サンプル プログラムが含まれています。 - サポート ライブラリに依存しません (コア Windows API 関数の呼び出しのみ)。 - コンパイル済みアプリケーションでのロイヤリティ無料配布。 - C ソースコードが利用可能です。 - 1年間の無料のテクニカルサポートとアップデート。 - 完全に機能する評価版が利用可能です。 - 32 ビットの Visual Basic 4.0 から Visual Basic 6.0 で動作します。 - Visual Studio 2015 を使用して 32 ビットおよび 64 ビットの Visual Basic で動作します。 - Windows 10 を介して 32 ビットおよび 64 ビットの Windows で動作します。

バージョン履歴

  • バージョン 5.0 に転記 2020-07-14
    廃止された関数 strncpy() を置き換えました。長い (42 文字以上) パスフレーズの内部問題を修正しました。Base64 がデータ バッファーをエンコードする関数 aesEncodeBase64 を追加しました。Base64 エンコードされたデータ バッファーをデコードする関数 aesDecodeBase64 を追加しました。
  • バージョン 4.2 に転記 2018-07-06
    暗号的に安全な疑似乱数ジェネレータaesSecureRandom() を追加しました。AES_GET_SECURE_SIZEを追加しました。
  • バージョン 4.1 に転記 2017-06-27
    AES_SHA256_METHODを使用して aesMakeUserKey() の問題を修正しました。メソッドAES_MIXED_METHOD追加されました。乱数ジェネレーターのシードをAES_SET_SEED aesSetInteger() と追加しました。ファイルをシュレッディングするaesShredFile()を追加しました(ゼロで上書きしてから削除します)。
  • バージョン 4.0 に転記 2016-11-21
    任意の長さのバッファを暗号化する aesEncryptBuffer() を追加しました。(以前に暗号化された) バッファを復号化する aesDecryptBuffer() を追加しました。"salts" パスワードを追加しました。PKCS7 パディングを削除する aesRemovePad() を追加しました。SHA 256 ハッシュ ダイジェストを計算する HashDigest サンプル プログラムを追加しました。
  • バージョン 1.0 に転記 2013-03-30
    新しいリリース

プログラムの詳細

Eula

EULA - 使用許諾契約書

マーシャルソフトコンピューティング社は、ソフトウェアアプリケーションの設計、テスト、または開発を目的として、ソフトウェアを元の購入者に使用するための非独占的なライセンスを付与します。コピーは、バックアップまたはアーカイブ目的でのみ行います。この製品は、一度に 1 人の開発者のみが使用するライセンスを取得しています。学術割引で購入したDLLは配布されない場合があり、教育目的でのみ使用する必要があります。本ソフトウェアはマーシャルソフト・コンピューティング社が所有し、米国著作権法および国際条約の規定により保護されています。このソフトウェアはライセンスを受けており、販売されていません。このソフトウェアは「現在」提供されています。マーシャルソフトコンピューティングは、ソフトウェアに関して、明示または黙示のいかなる保証も行いません。商品性の保証および特定の使用に対する適合性を含む、すべての黙示的保証は、ここに除外されます。マーシャルソフト・コンピューティング・ソフトウェアの責任は、購入価格に限られます。いかなる状況下でも、MarshallSoft Computingは、偶発的または結果的損害、および元の購入価格を超える損害に対して責任を負うものとします。