首页 > 其他分享 >SHA256加密-前端 中 HMAC-SHA256的base64加密 和 md5加密

SHA256加密-前端 中 HMAC-SHA256的base64加密 和 md5加密

时间:2024-10-10 15:01:33浏览次数:1  
标签:const base64 js 加密 SHA256 md5

1、 HMAC-SHA256的base64加密

首先

npm install crypto-js --save

项目中使用

1

2

3

4

5

import CryptoJS from 'crypto-js';

 

 

const hash = CryptoJS.HmacSHA256(zhuan, 'secret');//第一个参数为转换的字符串 第二个参数有很多种可能 看需要转换的格式

const hashInBase64 = CryptoJS.enc.Base64.stringify(hash);

 

2、md5加密

首先 

npm install --save js-md5

项目中使用

1

2

3

4

5

import md5 from 'js-md5';

 

//将str字符串进行md5加密

    const str = '111'

    const md5signature = md5(str);

  

1

<em id="__mceDel"> </em>

标签:const,base64,js,加密,SHA256,md5
From: https://www.cnblogs.com/qing1224/p/18456382

相关文章

  • swagger加密码
    <!--swagger-api依赖开始--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version></dependenc......
  • 凯撒密码加密以及解密功能实现
    凯撒密码属于古典密码学范畴,本人最近开始学习密码学,今天尝试用python编写一个凯撒密码的加密与解密函数,我觉得过程很有趣,属于暴力美学。一、加密函数凯撒密码的加密过程符合人们的思维习惯,即获取加密密钥之后,对数据进行移动再拼接成一个字符串,核心代码为:chr((ord(i)+key-97/......
  • 【网络】初识https协议加密过程
    初识https协议加密过程为什么不用http而要使用https常见的加密方式对称加密非对称加密数据摘要&&数据指纹https的工作过程探究方案一:只使用对称加密方案二:只使用非对称加密方案三:双方都使用对称加密方案四:非对称加密+对称加密中间人攻击如何确认密钥是否被修改理解数......
  • RSA加密解密示例代码
    importjavax.crypto.Cipher;importjava.security.*;importjava.util.Base64;importjava.nio.charset.StandardCharsets;importjava.io.ByteArrayOutputStream;publicclassRSADemo{//加密时每块的最大字节数,对于1024位RSA密钥,通常为117字节privatestati......
  • 在线加密解密工具(MD5,aes,des,sha,ripemd160,hmac,rabbit,rc4)
    MD5加密AES加密/解密DES加密/解密SHA加密RIPEMD160哈希加密HMAC哈希加密Rabbit加密/解密RC4加密/解密......
  • python3常用库之Base64编码
    Base64是一种用64个字符来表示任意二进制数据的方法。importbase64by="abc中文".encode()b=base64.b64encode(by)print(by)#b'abc\xe4\xb8\xad\xe6\x96\x87'print(b)#b'YWJj5Lit5paH'by2=base64.b64decode(b)print(by2)#b'abc\xe......
  • 【php加密算法】加密算法举例
    原创php中文网课程PHP是一种广泛使用的服务器端脚本语言,用于开发动态网页和应用程序。在PHP中,加密算法是保护数据安全和隐私的重要组成部分。PHP提供了多种加密算法,用于加密和解密数据。本文将介绍一些常用的PHP加密算法。MD5算法:MD5(MessageDigestAlgorithm5)是一种广泛使......
  • 如何加密重要U盘?U盘怎么加密保护?
    在日常生活中,我们常常使用U盘来存储和传输重要文件。然而,U盘的便携性也意味着它容易丢失或被盗。为了保护U盘中的数据安全,我们需要对U盘进行加密。本文将为您介绍如何加密重要U盘,以及U盘加密保护的方法。BitLockerBitLocker是Windows系统提供的磁盘加密工具,可以用于加密保......
  • 什么是源代码加密?十种方法教你软件开发源代码加密
    什么是源代码加密源代码加密是一种安全措施,它通过加密技术对软件的源代码进行保护,以防止未授权的访问、泄露、篡改或逆向工程。源代码是软件程序的原始代码,通常由程序员编写,然后编译成可执行程序。由于源代码包含了软件的设计逻辑和算法,它通常被视为企业的宝贵资产和商业机密......
  • 加密软件有哪些?五大分类11款加密软件全面保护数据安全
    在数字化时代,数据安全已经成为企业和个人的核心关注点。随着信息的价值不断提升,如何有效保护敏感数据免受未授权访问、窃取或泄露,成为了首要任务。加密技术作为数据安全防护的基础,通过将明文数据转化为密文,保证了信息的机密性和完整性。无论是存储在本地硬盘、云端,还是在网络传......