更新记录

1.0.0(2026-04-20)

  • 首次发布
  • RSA 非对称加密:密钥生成、公钥加密、私钥解密、签名、验签、分段加解密(超长数据)
  • DSA 数字签名:密钥生成、签名、验签
  • 对称加密:支持 AES、ARCFOUR、Blowfish、DES、DESede、RC2 算法
  • PBE 密码加密:支持 PBEWithMD5AndDES、PBEWithSHA1AndDESede
  • 摘要算法:支持 MD5、SHA-1、SHA-256、SHA-384、SHA-512,输出格式支持 hex 和 base64
  • HMAC 消息认证:支持 HmacMD5、HmacSHA1、HmacSHA256、HmacSHA384、HmacSHA512
  • 所有接口均提供异步(Promise)和同步(Sync)两种调用方式
  • 密钥格式:支持 PKCS#8 Base64 和 PEM 两种格式
  • 加密模式:对称加密支持 ECB/CBC 模式和 PKCS5Padding/NoPadding 填充
  • 国际化:内置中文/英文语言包,支持 t()/tf() 翻译函数和 getLocale()/setLocale() 语言切换
  • 耗时统计:提供 startTime()/getElapsed()/getElapsedMs() 工具函数

平台兼容性

uni-app(4.0)

Vue2 Vue3 Vue3插件版本 Chrome Safari app-vue app-vue插件版本 app-nvue app-nvue插件版本 Android Android插件版本 iOS 鸿蒙
× 1.0.0 × × 1.0.0 1.0.0 5.0 1.0.0 × ×
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × × ×

uni-app x(4.0)

Chrome Safari Android Android插件版本 iOS 鸿蒙 微信小程序
× × 5.0 1.0.0 × × ×

dida2-crypto 发布测试中,请暂时不要购买 2026-04-20

开发文档

UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS

开发内容

加密分为三种:

对称加密(symmetric),例如:AES、DES等 非对称加密(asymmetric),例如:RSA、DSA等 摘要加密(digest),例如:MD5、SHA-1、SHA-256、HMAC等 针对这三种加密类型分别封装,并提供常用的大部分加密算法。

对于非对称加密,实现了:

RSA DSA 对于对称加密,实现了:

AES ARCFOUR Blowfish DES DESede RC2 PBEWithMD5AndDES PBEWithSHA1AndDESede PBEWithSHA1AndRC2_40 对于摘要算法实现了:

MD2 MD5 SHA-1 SHA-256 SHA-384 SHA-512 HmacMD5 HmacSHA1 HmacSHA256 HmacSHA384 HmacSHA512

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据。插件仅使用 Android 系统内置的 Java Crypto API 进行本地加解密运算,不涉及任何网络请求和数据传输。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。