vba - AES 通过 VBA 加密 Microsoft Access 字段

标签 vba ms-access aes

我需要创建一个 Microsoft Access 数据库,但需要在我的一个表中对单个字段进行高度加密。

由于 AES 需要一个 key 和一个初始化向量,我决定通过需要一个密码来 Access 数据库(作为 key )和表中的一个字段来保存加密明文的 SHA1 哈希值来解决这个问题 field 。

有谁知道我在哪里可以找到与 VBA 兼容的代码来实际进行加密?

最佳答案

从头开始编写的一些替代方法;

  • 您可以使用 native CryptoAPI(根 API 是 CryptAquireContext )
  • 来做到这一点
  • 您可以使用微软的 CAPICOM这是 CryptoAPI 和 supports AES 的 COM 包装器.
  • 您可以使用第三方库,来自 ebCrypt 的库。非常好,紧凑且免费。
  • 关于vba - AES 通过 VBA 加密 Microsoft Access 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3038504/

    相关文章:

    java - 如何从 64 位 Java 连接到 Access .mdb 数据库?

    java - AES加密跨组件Java/Scala和C

    vba - 从excel中的列中获取前 'n'值

    linux - Vim:如何使用 .config 使未编译的行变暗

    regex - 如何在一个正则表达式对象中使用多种模式?

    c# - 从c#插入数据库

    ms-access - 仅当表已填充时才输出文件

    VBA 向自己发送调试信息

    php - 简单的 PHP 加密/解密(Mcrypt、AES)

    .net - 使用 Rijndael 或 AES 加密对值进行加盐是一种基本的良好做法吗?