VBA(VB6)でデータの暗号化をする必要が生じた時に取りうる選択肢としては、.NET FrameworkのCryptography名前空間にあるクラスをどうにかして使えないか試行錯誤するか、またはMicrosoftが提供しているCAPICOMという暗号化用のCOMを利用するかになります。 しかし、実際に.NETの方を使えないか色々試してみたものの、暗号化クラスはどうにも使う事が出来ません。暗号化クラス自体は実体化出来るけど、CryptoStreamクラスの実体化が出来ないので使いようが無い。ハッシュだけは何とか使う事が出来るようですけど素直にCAPICOMを利用した方が無難です。 CAPICOMを利用する際は、参照設定のCAPICOM vx.x Type Libraryにチェックを入れて下さい。 ソースコード Option Explicit '**********************