• 2024-07-04vue项目中使用AES实现密码加密解密ECB和CBC模式)
    ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。CBC:是一种循环模式,前一个分组的密文和当前分组的明文异或或操作后再加密,这样做的目的是增强破解难度。(不容易主动攻击,安全性好于ECB,是SSL、IPSec的标准) 1.先安装crypto-
  • 2024-06-10Q25 LeetCode49 字母异位词分组
    难好好看看  1classSolution{2publicList<List<String>>groupAnagrams(String[]strs){3if(strs==null||strs.length==0)4returnnewArrayList<>();5//map中key存储的是字符串中字母排序后新的字符串6Map<Stri
  • 2024-03-21PHP 封装整理 insert语句
    废话不多说直接上代码publicfunctioninsert($table,$data,$keyName,$canRepeatAdd=true){$keyStr="";$paramStr="";$params=[];foreach($dataas$key=>$value){if(is_array
  • 2023-12-27AES加密(一般用在登录的密码加密)
    后端说现在主流是AES,AES是一种使用密钥加密的算法,叫做对称加密方式AES加密的模式有两种:EBC,CBC(1)EBC(我用的这种,另一种自己百度)是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。 1.cnpm installcrypto-js--save-dev2.
  • 2023-09-17TypeScript编码解码Base64
    constBase64={  _keyStr:'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',  _utf8_encode:function(string:string){    string=string.replace(/\r\n/g,'\n')    letutftext=''    
  • 2023-05-05h5 js RSA加密解密和AES加密解密
    一.RSA加密需要的js,点击下面链接可复制jsencrypt.js二.AES加密需要的js,点击下面链接可复制crypto-js.js三.加密方式1.单独使用RSA加密;(不推荐,加密后数据太大了)2.单独使用AES加密;(不推荐,安全性不好)3.RSA加密和AES加密混合使用;使用AES加密需要传的参数,使用RSA加密
  • 2023-04-13JS字符串转base64格式
    JS字符串转base64格式原文链接:https://www.cnblogs.com/liu-fei-fei/p/7251105.htmlvarBase64={//privateproperty_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",//publicmethodforencodingencode:functi
  • 2023-04-05Postman报文进行加密之AES
    Postman自带的加密函数是cryptoJS能够实现AES+Base64加密,还是用到Postman中的Pre-requestScript。Pre-requestScript是指在发送报文前执行的脚本,用于对请求包中的各种参数做一些个性化的处理。接上篇文章,实际获取的sText签名需要传递给源报文参数sign,报文内容如下signText,把
  • 2023-03-06SpringBoot+Vue中使用AES进行加解密(加密模式等对照关系)
    场景若依前后端分离版本地搭建开发环境并运行项目的教程:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662在上面搭建起来前后端架构之后,在前后端
  • 2023-02-14微信小程序使用Base64加密解密
    js文件:varbase64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode(str){//加密varoutput="";
  • 2022-12-09前后端密码加密
    1前端安装cryptonpminstallcrypto-jsjs工具importCryptoJSfrom'crypto-js/crypto-js'/***AES加密:字符串keyiv返回base64*/exportfunctionEncry
  • 2022-11-21js中的base64转化
    创建一个base64.js文件,将以下代码粘贴进去varBase64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){
  • 2022-11-16云小课|使用SQL加密函数实现数据列的加解密
    摘要:数据加密作为有效防止未授权访问和防护数据泄露的技术,在各种信息系统中广泛使用。作为信息系统的核心,GaussDB(DWS)数仓也提供数据加密功能,包括透明加密和使用SQL函数加
  • 2022-11-06js中变量base64加密传输
    首先对base64进行定义:varBase64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){