更新记录
1.0.0(2025-10-16)
下载此版本
-
实现['MD5', 'SHA1', 'SHA224', 'SHA256', 'SHA384', 'SHA512']
加密
-
安卓、鸿蒙可用,IOS未测试
平台兼容性
uni-app(4.0)
Vue2 |
Vue3 |
Vue2插件版本 |
Chrome |
Safari |
app-vue |
app-vue插件版本 |
app-nvue |
Android |
Android插件版本 |
iOS |
鸿蒙 |
鸿蒙插件版本 |
- |
√ |
1.0.0 |
× |
× |
√ |
1.0.0 |
- |
5.0 |
1.0.0 |
- |
9 |
1.0.0 |
微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
× |
× |
× |
× |
× |
× |
× |
× |
× |
- |
- |
uni-app x(4.0)
Chrome |
Safari |
Android |
Android插件版本 |
iOS |
鸿蒙 |
鸿蒙插件版本 |
微信小程序 |
× |
× |
5.0 |
1.0.0 |
- |
9 |
1.0.0 |
× |
其他
kh-crypto
支持的加密算法
['MD5', 'SHA1', 'SHA224', 'SHA256', 'SHA384', 'SHA512']
使用示例
import { hash, HashAlgorithm } from '@/uni_modules/kh-crypto';
const input = ref<string>('待加密字符串');
const algorithm = ref<HashAlgorithm>('MD5');
const result = hash(input, algorithm);
开发说明
- 使用鸿蒙
5.1.0
测试可用
// 使用鸿蒙内置API实现
import { cryptoFramework } from '@kit.CryptoArchitectureKit';
import { buffer } from '@kit.ArkTS';
- 使用安卓
16.0
测试可用
// 使用安卓内置类及kotlin方法实现
import MessageDigest from 'java.security.MessageDigest';
import BigInteger from 'java.math.BigInteger'
- IOS未测试,请自行测试
// 代码由AI编写
import Foundation
import CommonCrypto