代码之家  ›  专栏  ›  技术社区  ›  yves Baumes

你会在Linux上考虑DEA(数据加密算法)的哪个库?

  •  1
  • yves Baumes  · 技术社区  · 16 年前

    我需要一个3DES加密/解密库为我的项目。

    Linux是目标平台,但我必须在Windows上编译/调试。因此,如果它可以在Windows上工作,而不是强制要求,那么它将非常受欢迎。

    4 回复  |  直到 16 年前
        1
  •  6
  •   Glen    16 年前

    OpenSSL是一个非常著名、经过良好测试的开源安全库。它可用于*nix和Windows。你可以找到它 here

    documentation 不过还是不错的。

    有一个预编译的windows版本可从openssl站点下载。大多数包管理器都有一个预打包版本的OpenSSL for Linux Box,因此您不必编译自己的版本。

        2
  •  2
  •   alexkr    16 年前

        3
  •  2
  •   javier-sanz    16 年前

    我用过 botan 以前,我真的很喜欢。它不仅实现了3DES算法,还实现了许多其他算法。它是C++,所以它们的API是面向对象的(我喜欢这个特性,而其他的可能不同意)。它支持许多系统(Windows、Linux、FreeBSD等)、许多处理器(x86、x86-64、IA-64、PowerPC等)和编译器。它似乎有一个非常好的表现。最后,它的许可证允许商业开发。

    至少值得一看;-)