• 2024-08-09jsencrypt.min.js
       /*!Forlicenseinformationpleaseseejsencrypt.min.js.LICENSE.txt*/!function(t,e){"object"==typeofexports&&"object"==typeofmodule?module.exports=e():"function"==typeofdefine&&define.amd?define([]
  • 2024-08-01JSEncrypt 传输加密 -前端
    1.有些特殊要求,要求前端传给后端参数时把一些密码,手机号等加密,具体使用方式如下引入 jsencrypt.min.js,我是在app中使用,有些 jsencrypt.min.js文件只支持h5,使用的时候会报错,这个jsh5,app都可以使用,js文件内容在最下面import{JSEncrypt}from'@/common/utils/jsencrypt.m
  • 2024-05-18微信小程序使用JSEncrypt进行RSA加密
    1.首先npm一下JSEncrypt2.找到node_modules下的jsencrypt文件夹3.在jsencrypt文件下找到jsencrypt.min.js,将它复制到你存放工具类js的文件夹下,例如我放到了utils文件夹下4.使用var JSEncrypt = require('./jsencrypt/jsencrypt.min.js');写一个加密函数并导出exportcon
  • 2024-05-09为 jsencrypt 增加私钥加密公钥解密的方法逻辑
    首先声明,使用RSA非对称加密,正常的使用情景是公钥加密、私钥解密。因为正常使用情景下,公钥是公开的,如果将私钥加密的数据发出去,使用公钥解密,其实理论上并没有起到加密的作用。私钥加密、公钥解密的使用场景是在于防篡改,确定私钥发来的数据是正确的。其实某种程度来说,确实就没
  • 2024-03-21vite+vue3+vuex 加密
    1.安装JSEncrypt  npminstalljsencrypt2.加密方法//加密算法import{JSEncrypt}from'jsencrypt';//加密functionencryptText(text){ constpublicKey='MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCh5Nk2GLiyQFMIU+h3OEA4UeFbu3dCH5sjd/sLTxxvwjXq7JLqJbt2rC
  • 2024-03-20密码加密|jsencrypt|md5|加密解密的两种方式
    一、md5npminstallmd5二、JSEncrypt2.1介绍JSEncrypt属于RSA加密,RSA加密算法是一种非对称加密算法;2.2使用安装:npminstalljsencrypt--dev封装工具:utils/jsencrypt.jsimportJSEncryptfrom'jsencrypt/bin/jsencrypt.min'//密钥对生成http://web.cha
  • 2024-01-23vue2项目使用jsencrypt.js实现分段加密解密
    安装:npminstall jsencrypt安装:npminstall js-base64组件:demo.vue<template></template><script>import{SM4Encrypt,SM4Decrypt}from'@/assets/des.js'importtestImportJsonfrom'@/assets/data.json'exportdefault{
  • 2023-07-05前端rsa加密与解密
    RSA加密一般是公钥加密私钥解密,多用于前台公钥加密传参给后台,后台私钥解密。使用RSA加密时需要用到jsencrypt,本文会介绍怎么安装及使用。1.安装jsencryptnpminstalljsencrypt2.使用方法引入包importJSEncryptfrom'jsencrypt'加密varencryptor=newJSEnc
  • 2023-06-28完美世界逆向分析案例
    ​ 案例url:https://passport.wanmei.com/login?location=L3NhZmUv逆向分析思路:1)寻找加密参数​ 输入用户名和密码后,点击登录按钮,通过抓包工具捕获点击登录按钮后发起请求对应的相关数据包。2)全局搜索加密参数​ 打开全局搜索框:点击右上角的三个点,打开search表示的全局搜
  • 2023-05-07JS逆向 -- 某平台登录算法分析(RSA加密)
    一、输入账号密码,进行抓包二、F12打开开发者工具,抓包分析,password被加密了三、全局搜索password关键字,挨个分析,在箭头标记处找到了关键代码四、局部搜索,定位加密的关键点,通过JSEncrypt,setPublicKey等关键字分析是RSA加密五、代码编写1、调用RSA加密的基本代码编写functionaiyou(pw
  • 2023-04-25前端vue使用jsencrypt进行RAS加密/解密
    前端安装:npminstalljencrypt--sava在utils下创建jsencrypt.js文件,内容如下:importJSEncryptfrom"jsencrypt/bin/jsencrypt.min";/**RSA秘钥对生成网站http://web.chacuo.net/netrsakeypair*//**公钥512位*/constpublicKey='MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJ
  • 2023-04-23Vue 项目安全扫描漏洞,JS 库版本太低,要求升级 YUI(vue2 升级javascript库)【检测到目标站点存在javascript框架库漏洞漏洞风险:中】
    原帖:https://blog.csdn.net/u012961419/article/details/130016341背景公司信安部门对项目进行安全扫描,查出一些漏洞,其中有一项要求升级javascript框架库(如图): 吓得我以为让我把Vue2升级成Vue3。经过一番询问后才知道,是工具包中依赖的YUI是存在安全漏洞的版本。漏洞定
  • 2023-04-13jsencrypt与sm-crypto对url加解密处理
    1.jsencrypt公钥私钥随便找个网站生成(https://www.bejson.com/enc/rsa/)1.安装包:npmijsencrypt--save2.封装函数import{JSEncrypt}from'jsencrypt';//加密msg为需要加密的字符串,返回加密后的字符串exportfunctionsetEncrypt(msg){constjsencrypt=newJS
  • 2023-04-01RSA加密与解密(jsencrypt.js)
    写在开头RSA加密不过多解释,直接描述使用时的流程和方法RSA加密一般是公钥加密私钥解密,多用于前台公钥加密传参给后台,后台私钥解密。本次我用到的场景是跨系统地址栏传参,参数需要加密处理。使用RSA加密时需要用到jsencrypt,使用方法会介绍怎么安装及使用jsencrypt介绍jsencrypt
  • 2023-03-30前端加密
    https://blog.csdn.net/weixin_45821809/article/details/125207196npminstalljsencrypt--devimportJSEncryptfrom'jsencrypt/bin/jsencrypt.min'//密钥对生成http://web.chacuo.net/netrsakeypair;把下面生成的公钥、私钥换成自己生成的即可constpublicKey=''
  • 2023-02-17使用JSEncrypt加密解密
    密钥对生成http://web.chacuo.net/netrsakeypairconstpublicKey='MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANL378k3RiZHWx5AfJqdH9xRNBmD9wGD\n'+'2iRe41HdTNF8RUhNnHit
  • 2022-12-02Vue RSA加密
    1.安装jsencryptnpminstalljsencrypt2.引入jsencrypt//全局引入importJSEncryptfrom"jsencrypt";Vue.prototype.$jsEncrypt=JSEncrypt;//局部引入impor
  • 2022-11-27关于第三方库中的 "type" 配置项
    注意,它写了"type":"module"这个配置,就是规定只允许ESM规范引入,反亦。但是,如果没有写这个配置项,那就是两种都可以例子:jsencrypt3.3.1与jsencrypt3.2.1
  • 2022-11-25RSA加密与解密
    RSA加密算法是一种非对称加密算法,所谓非对称,就是加密与解密用的钥匙是不同的安装npminstalljsencrypt引入importJSEncryptfrom'jsencrypt/bin/jsencrypt';封
  • 2022-11-21jsencypt (RSA加密工具)
    配置npminstalljsencrypt--dev建立jsencrypt.js文件importJSEncryptfrom'jsencrypt/bin/jsencrypt.min'//密钥对生成http://web.chacuo.net/netrsakeypair;
  • 2022-11-11Java Web项目中使用RSA加密数据
    在Web项目中有些时候需要对传输的数据加密后再传输到服务端进行解密使用,这里采用RSA进行公钥加密私钥解密的模式会有较高的安全性。这里选用的工具库是 JSEncrypt.js 
  • 2022-11-10vue中rsa加密
    1.下载组件npminstall--savejsencrypt 2.在main中引入importVuetifyfrom'vuetify';import'vuetify/dist/vuetify.min.css';Vue.use(Vuetify) 3、页
  • 2022-10-29前端利用jsencrypt.js进行RSA加密、解密
    RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制 。在公开密钥密码体制中,加密密钥(即公开密钥)PK是
  • 2022-10-12前端利用jsencrypt.js进行RSA加密
    前端利用jsencrypt.js进行RSA加密
  • 2022-09-26前端使用JSEncrypt进行加密和解密
    下载链接:https://www.bootcdn.cn/jsencrypt/使用方法:1、引入jsencrypt2、使用方法//加密公钥constkey=`xxxxxx`;functionsetEncrypt(msg){//msg:需要加密