wultra/powerauth-crypto

GitHub: wultra/powerauth-crypto

专为移动银行设计的高安全认证与密钥交换协议,提供从设备激活到交易签名的完整安全解决方案。

Stars: 60 | Forks: 23

# PowerAuth [![Coverity 扫描构建状态](https://scan.coverity.com/projects/16631/badge.svg)](https://scan.coverity.com/projects/wultra-powerauth-crypto) [![使用 Maven 测试](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/c03ada6810152529.svg)](https://github.com/wultra/powerauth-crypto/actions/workflows/maven-test.yml) [![GitHub 议题](https://img.shields.io/github/issues/wultra/powerauth-crypto.svg?maxAge=2592000)](https://github.com/wultra/powerauth-crypto/issues) [![Maven Central](https://img.shields.io/maven-central/v/com.wultra.security/powerauth-java-crypto.svg?maxAge=2592000)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.wultra.security%22) [![Twitter](https://img.shields.io/badge/twitter-@wultra-blue.svg?style=flat)](http://twitter.com/wultra) [![许可证](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](./LICENSE.txt) PowerAuth 是一种专为具有高安全性需求的应用程序(如银行应用程序或身份管理应用程序)设计的协议,用于密钥交换以及后续的请求签名。它定义了完整安全解决方案所需的所有要素:所使用的密码学技术、安全方案以及标准的 RESTful API 端点。 PowerAuth 协议的一个典型用例是确保移动银行应用程序的安全性。用户通常从移动应用市场下载一个“空白”(非个性化)的移动银行应用程序。然后,用户通过某种被认为是安全的渠道(例如网上银行或分行自助服务系统)激活(使用密钥交换算法进行个性化)移动银行。最后,用户可以使用已激活的移动银行应用程序创建签名请求——例如登录移动银行、发送付款、签署合同等。 ## 文档 如需最新的文档和教程,请访问 [GitHub 上的 PowerAuth Crypto 文档](./docs/Readme.md) 或访问 [developers.wultra.com](https://developers.wultra.com/docs/develop/powerauth-crypto)。 # 许可证 所有源代码均使用 Apache 2.0 许可证授权,您可以无限制地使用它们。如果您正在使用 PowerAuth,请告诉我们。我们将非常乐意分享并推广您的项目。
标签:CVE, JS文件枚举, RESTful API, 传输安全, 协议, 合规, 域名枚举, 多因素认证, 密码学, 密钥交换, 幻觉检测, 开源库, 手动系统调用, 提示词优化, 搜索引擎爬虫, 数字签名, 数据加密, 数据存储安全, 移动应用安全, 移动银行安全, 请求签名, 身份管理, 金融科技, 零信任架构