小程序RSA加密、解密、加签、验签

小程序RSA加密、解密、加签、验签,第1张

npm install  wxapp_rsa

var RSA = require('/wxapp_rsajs')

// RSA加签

    var sign_rsa = new RSARSAKey();

//privateKey_pkcs1需要是-----BEGIN PRIVATE KEY-----开头的私钥

    sign_rsa = RSAKEYUTILgetKey(privateKey_pkcs1);

    consolelog('签名RSA:')

    consolelog(sign_rsa)

    var hashAlg = 'MD5withRSA';

    var hSig = sign_rsasignString("12345678901234567890", hashAlg);

    hSig = RSAhex2b64(hSig); // hex 转 b64

    consolelog("签名结果:" + hSig)

    // RSA 验签

    var verify_rsa = new RSARSAKey();

    verify_rsa = RSAKEYUTILgetKey(publicKey_pkcs1);

    consolelog('验签RSA:')

    consolelog(verify_rsa)

    hSig = RSAb64tohex(hSig)

    var ver = verify_rsaverifyString("12345678901234567890", hSig)

    consolelog('验签结果:' + ver)

//  RSA加密 加密字段长度不大于117

    var encrypt_rsa = new RSARSAKey();

    encrypt_rsa = RSAKEYUTILgetKey(rsa_public_key);

    consolelog('加密RSA:')

    consolelog(encrypt_rsa)

    var encStr = encrypt_rsaencrypt('1234567890')

    consolelog(encStr)

    encStr = RSAhex2b64(encStr);

    consolelog("加密结果:" + encStr)

    // RSA 解密

    var decrypt_rsa = new RSARSAKey();

    decrypt_rsa = RSAKEYUTILgetKey(rsa_public_key_private);

    consolelog('解密RSA:')

    consolelog(decrypt_rsa)

    encStr = RSAb64tohex(encStr)

    var decStr = decrypt_rsadecrypt(encStr)

    consolelog("解密结果:" + decStr)

文件经常会被我们进行大小的修改,下面是几种可以压缩png的方法。

1:压缩方法一:使用压缩软件进行压缩,电脑上打开压缩软件,页面中会有三个压缩的功能,我们点击选择压缩就好。

2:添加需要进行压缩的,进入 *** 作界面之后点击添加文件或者添加文件夹的按钮,选择文件。

3:压缩好的需要有一个保存的位置,可以保存在原文件夹中,也可以自定义保存。

还有种方法就是利用手机上的压缩工具-微信小程序进行压缩,如果电脑不在身边,这个方法就比较实用一些。

1:首先,打开手机微信,这里我们需要使用到的压缩工具就是微信小程序,点击微信搜索图标,搜索可以压缩大小的小程序,找到之后,就可以压缩大小了,支持PNG、JPG、BMP格式的。

2:打开小程序,点击添加你需要压缩的,压缩之前,可以修改下面的参数。然后点击“立即压缩”,开始压缩大小。

3:压缩好了之后,点击“保存”,将压缩好的文件保存到手机上,然后在手机上打开,可以查看属性,再次查看的大小。

1下载一份Js版的aesUtiljs源码。注:文章末尾会贴出所有的相关类文件

2下载一份Js版的md

5js源码。

3在pulicjs中进行加解密 *** 作代码如下,其中秘钥和秘钥偏移量要与后台的一致。var CryptoJS = require('aesUtiljs'); //引用

4在网络请求帮助类中进行参数的加密和返回数据的解密 *** 作。var aes = require

小程序访问相册可能会造成照片泄漏,但这取决于小程序的设计。如果小程序没有采取有效的数据保护措施,很可能会造成照片泄漏。因此,小程序开发者应该注意采取有效的安全措施,以防止照片泄漏。例如,实施数据加密,限制用户的访问权限,以及其他类似的安全措施都有助于保护用户隐私和保护其照片不被泄露出去。

以上就是关于小程序RSA加密、解密、加签、验签全部的内容,包括:小程序RSA加密、解密、加签、验签、PNG文件大小如何压缩、微信小程序怎样加密等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10207696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存