更新记录

1.0.7(2025-05-14)

you hua ios aes

1.0.6(2025-05-10)

优化

1.0.9(2025-05-09)

优化

查看更多

平台兼容性

uni-app

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

uni-app x

Chrome Safari Android iOS 鸿蒙 微信小程序
5.0 12 ×

其他

多语言 暗黑模式 宽屏模式
× ×

xtf-md5util

下载插件后需要自定义基座

web 微信小程序 请购买源码版本

import { md5,encodeToBase64,decodeFromBase64,setDESIv,DESDecrypt,DESEncrypt,AESDecrypt,AESEncrypt,AESData ,sha256,hmacSHA1} from '@/uni_modules/xtf-md5util';

    var s=md5("xtf");// 获取md5

    var sha=sha256("xtf");// 获取sha256

    var base64=encodeToBase64("xtf");// base64 加密
    var or=decodeFromBase64(base64);// base64 解密

    //"设置DESIV"
    setDESIv("12345678");// 默认12345678 
    //DES 加密
    var desE=   DESEncrypt("xtf","12345678");// "xtf"为内容  "12345678"为密码
    //DES 解密
    var desD=   DESDecrypt("+ygiVP1l29s=","12345678");//"+ygiVP1l29s=" 为需要解密的内容  ”12345678“为密码

    AES 加密解密
    //uniapp----------------------------------------------------
    var key = "0123456789abcdef0123456789abcdef" // 32字节(256位)
    var iv = "abcdef9876543210" // 16字节
    AESEncrypt({
        key:key,
        iv:iv,
        content:"xtf",// 加密的内容
        mode:"ECB",// CBC, CFB, CTR, OFB, ECB 类型
        padding:"Pkcs7"  // Pkcs7,Iso97971,AnsiX923,Iso10126,ZeroPadding,NoPadding
    })
    AESDecrypt({
        key:key,
        iv:iv,
        content:"hbfnDVR7yCyqKRB/y3HOrQ==",// 解密的内容
        mode:"ECB",// CBC, CFB, CTR, OFB, ECB 类型
        padding:"Pkcs7"  // Pkcs7,Iso97971,AnsiX923,Iso10126,ZeroPadding,NoPadding
    })
    // uniappx-------------------------------------------
    AES 加密解密
    //uniapp----------------------------------------------------
    var key = "0123456789abcdef0123456789abcdef" // 32字节(256位)
    var iv = "abcdef9876543210" // 16字节
    AESEncrypt({
        key:key,
        iv:iv,
        content:"xtf",// 加密的内容
        mode:"ECB",// CBC, CFB, CTR, OFB, ECB 类型
        padding:"Pkcs7"  // Pkcs7,Iso97971,AnsiX923,Iso10126,ZeroPadding,NoPadding
    } as AESData)
    AESDecrypt({
        key:key,
        iv:iv,
        content:"hbfnDVR7yCyqKRB/y3HOrQ==",// 解密的内容
        mode:"ECB",// CBC, CFB, CTR, OFB, ECB 类型
        padding:"Pkcs7"  // Pkcs7,Iso97971,AnsiX923,Iso10126,ZeroPadding,NoPadding
    } as AESData) 
    //hmacSHA1-------------------------------------------
    var data=hmacSHA1(
    "xtf"// 加密内容
    ,"0123456789abcdef0123456789abcdef"  //加密key
    );

开发文档

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

隐私、权限声明

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

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

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

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问