软件说明
强加密组件
IPWorks Encrypt 是一套全面的组件,用于通过主要加密标准实施强加密。易于使用的组件使开发人员能够快速扩展具有强大安全功能的应用程序,包括加密和解密、安全消息散列、消息签名和签名验证,以及数字证书生成和管理。
01全面的强加密
支持主要的加密标准,包括 S/MIME、OpenPGP、TripleDES、Blowfish/TwoFish、RSA、AES 等。
02证书和密钥管理
包括 X.509 证书创建、验证和管理,以及与 OpenPGP 兼容的密钥和密钥环管理功能。
03安全加密哈希
通过SHA1、SHA224、SHA256、SHA384、SHA512、MD2、MD4、MD5、RIPEMD160等各种安全算法对数据进行哈希处理。
04统一和可扩展的设计
非常易于使用,具有统一、直观和可扩展的设计。跨平台和技术的通用组件接口。
05完全集成的组件
任何受支持的开发技术的本机软件组件 – 不依赖于外部库。
06超快的性能
基于经过二十多年积极改进的优化异步套接字架构。
产品特点
1.通过 AES、BlowFish、CAST、ChaCha20、DES、DPAPI、DSA、ECC、Elgamal、IDEA、JWS、OpenPGP、Poly1305、RC2、RC4、Rijndael、RSA、SMIME、TEA、TripleDES 和 TwoFish 进行强加密。
2.支持 SHA1、SHA2(SHA-224、SHA-256、SHA-384、SHA-512)、ChaCha、JWE、MD2、MD4、MD5、RIPEMD160、MD5SHA1 和 HMAC(MD5、SHA1、SHA2)签名哈希算法。支持 SHA1、SHA2(SHA-224、SHA-256、SHA-384、SHA-512)、ChaCha、JWE、MD2、MD4、MD5、RIPEMD160、MD5SHA1 和 HMAC(MD5、SHA1、SHA2)签名哈希算法。
3.使用 S/MIME 或 OpenPGP 和数字证书加密/解密、签名和验证消息签名。
4.支持 JSON Web 签名 (JWS) 和 JSON Web 加密 (JWE),以对各自标准格式的数据进行签名/验证和加密/解密。
5.具有通用、易于学习的对象模型和简化界面,完整统一框架为您提供更全面的功能。
6.支持用于邮件和文档加密的 S/MIME v2 和 S/MIME v3 标准。
7.使用 TLS 1.3、TLS 1.2 或 TLS 1.0 对发送和接收的数据进行身份验证和加密/解密。
8.支持安全 XML 加密和数字签名标准。
9.高级数字证书功能允许您创建、签署和管理 X.509 数字证书。成为您自己的证书颁发机构。
10.高级密钥管理功能允许您创建和管理 OpenPGP 密钥环。
11.对 SSL 身份验证过程的完全控制,允许您接受或拒绝基于证书的证书参数。
12.组件在关键成员上是线程安全的。
13.消耗资源极少,快速、强大、可靠的组件。
14.适用于所有支持的平台和技术的本机开发组件。
15.经过严格测试、坚如磐石的库,我们的 QA 团队在内部和外部通过客户安装进行了数十万小时的测试。
16.详细的参考文档、示例应用程序、完全索引的帮助文件和广泛的在线知识库。
17.以多层专业支持为后盾,包括免费电子邮件支持和企业级付费支持。
支持的平台
.net
基于 100% C# 代码库的完全托管的 .NET 组件,不依赖于外部本机代码。完全托管的 .NET 应用程序的首选版本。
Java
用于 Internet 编程的纯 Java 类。与 IPWorks 其他版本中的相同组件,以纯 Java 翻译,以实现跨平台的极端可移植性。
C++
打包在 32 位和 64 位 Windows DLL 中的 C++ 类,以及可针对多种 Unix 风格编译的 C++ 库,包括但不限于 Linux、Solaris、macOS、AIX、FreeBSD 等。C++ 编程的首选版本在任何平台或 C++ 开发技术上。
macOS
现代 XCFrameworks 用于构建具有出色连接功能的高性能 macOS 和 iOS 应用程序。
JavaScript
没有额外依赖的纯 JavaScript 类。针对在 Node.js 和 Electron 中的使用进行了优化。
Node.js
没有额外依赖的纯 JavaScript 类。针对在 Node.js 和 Electron 中的使用进行了优化。
Delphi
没有外部依赖的原生 Delphi VCL 组件。它具有与其他版本相同的值得信赖的组件,可作为本机 Delphi VCL 提供,以获得真正的 Delphi 性能。
C++ Builder
本机 Embarcadero C++ Builder 组件,用 C++ 编写并使用 C++ Builder 编译器进行编译,以获得出色的性能。C++ Builder 编程的自然选择。
PHP
跨平台 PHP 组件库/扩展,用于在 Windows、Unix、Linux、macOS 等上进行开发。
Python
适用于 Windows、Linux 和 macOS 的 Python 模块具有与其他版本相同的可信赖组件,可在 Python 3 中使用。
Android
高度优化的纯 JavaBeans,用于将极好的连接性集成到 Android 应用程序中。
iOS
用于构建具有出色连接功能的高性能 iOS 应用程序的本机框架。
ActiveX
针对 Internet 优化的 ActiveX 控件。更小、更快且不依赖外部库。分布式 ActiveX 或 COM 支持的 Internet 应用程序的首选版本。
Qt
打包在 32 位和 64 位 Windows DLL 中的高性能 Qt 类;和 C++ 库,可以针对 Linux、macOS、FreeBSD 等进行编译。在任何平台上进行 Qt 开发的首选版本。