1.安装插件
npm install crypto-js

2.使用

import CryptoJS from 'crypto-js';const key = 'abcdefg';
const keyHex = CryptoJS.enc.Utf8.parse(key);// 加密
const encryptDES = (message) => {if (message) {var encrypt = CryptoJS.DES.encrypt(message, keyHex, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});return encrypt.toString();} else {return '';}
};// 解密
const decryptDES = (ciphertext) => {if (ciphertext) {let decrypted = CryptoJS.DES.decrypt(ciphertext, keyHex, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});return decrypted.toString(CryptoJS.enc.Utf8);} else {return '';}
};export {encryptDES,decryptDES
}

JS 使用DES加密解密相关推荐

  1. js实现在线DES加密解密(支持各种工作模式,填充模式)

    具体请参考:在线实现DES加密解密

  2. DES加密解密算法(前端后端)

    DES加密解密算法(前端&后端) 原作者 阿弥陀佛1114  原文链接:https://blog.csdn.net/zong1114/article/details/51754470 DES对 ...

  3. Java实现DES加密解密(对称式)

    原文:https://blog.csdn.net/gs12software/article/details/83899389 对称式加密:就是加密和解密都是使用同一个密钥,如DES加密 非对称式加密: ...

  4. getcoo php_PHP简单实现DES加密解密的方法

    本文实例讲述了PHP简单实现DES加密解密的方法.分享给大家供大家参考,具体如下: des加密: function des_encrypt($str, $key) { $block = mcrypt_ ...

  5. .net实现md5加密 sha1加密 sha256加密 sha384加密 sha512加密 des加密解密

    写项目时,后台一直用md5加密,一天群里人问,除了MD5还有其它的加密方法吗?当时只知道还有个SHA,但怎么实现什么的都不清楚,于是当网上找了下,把几种常见的加密方法都整理了下,用winform写了个 ...

  6. python des解密_python实现DES加密解密方法实例详解

    本文实例讲述了python实现DES加密解密方法.分享给大家供大家参考.具体分析如下: 实现功能:加密中文等字符串 密钥与明文可以不等长 这里只贴代码,加密过程可以自己百度,此处python代码没有优 ...

  7. java 实现 DES加密 解密算法

    DES算法的入口参数有三个:Key.Data.Mode.其中Key为8个字节共64位,是DES算法的工作密钥:Data也为8个字节64位,是要被加密或被解密的数据:Mode为DES的工作方式,有两种: ...

  8. DES加密解密算法Java实现

    DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小.这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半.使用子密钥对其中一半应 ...

  9. DES加密解密与AES加密解密

    × 目录 [1]AES加密算法和DES加密算法的效率比较 [2]AES和DES加密解密代码 随着开发时间的变长,当初认为比较难的东西,现在渐渐也就变的不那么难了!特别对于一些经常很少使用的类,时间长了 ...

  10. 转载并学习实现三重DES加密解密代码(一)

    作者:finallyliuyu 出处:博客园 声明:此篇博文代码来自于邹德强先生.由于目前找到的版本是残缺版,所以我又进行了补全.读一份好代码,可以领略到作者的编程风格和语言驾驭能力,同时又能从其中汲 ...

最新文章

  1. mybatis学习笔记(7)-输出映射
  2. golang 文件操作
  3. Redis学习笔记(八)——持久化
  4. python绘制基因结构图_Python调用graphviz绘制结构化图形网络示例
  5. 第五人格皮肤测试软件,第五人格皮肤美化软件2018
  6. 洛谷P3690 LCT模板
  7. 民营企业实施ERP 须先上规范化补习班
  8. 软件项目总结报告范文
  9. 想做电商产品经理你先要学会这几件事
  10. 关于SNIP NTRIP Caster学习笔记
  11. 计算机无法进去系统,电脑开机后进不了系统的解决方法步骤图
  12. FastJson耗时
  13. 卓训教育:给孩子讲故事,打造学习愿景
  14. 免费打印 免费抓娃娃 多次关注微信公众号-吸粉神器 技术实现细节
  15. 阿里云学生成长计划资格考试分享
  16. Unity通过Animator获取动画clip时长
  17. linux下kegg注释软件,工具篇丨GO和KEGG富集不到通路?快试试这个超赞的功能分析工具吧...
  18. wwdc2019_wwdc 20愿望清单
  19. 王者荣耀服务器维修多久,王者荣耀服务器维护多久?苹果更新后进不去是正常的吗?...
  20. 中国移动首测6G,确保中国在移动通信技术上的领先优势

热门文章

  1. 随书光盘资源下载/提取码(二)
  2. 一个屌丝程序猿的人生(四十九)
  3. 用vb6.0编写简易计算机,vb小程序(用vb编写简单小程序实例)
  4. Winform使用FTP实现自动更新
  5. 生产用计算机房噪音应小于,机房建设规范标准要求
  6. Delphi 2007 XE10.1 MD5加密 中文 英文 16位 32位
  7. APISpace 手机号码归属地API
  8. 毕设项目系列教程-智慧校园管理系统
  9. linux操作系统环境搭建实验报告,操作系统实验报告 Linux基本环境
  10. CF 914 D. Bash and a Tough Math Puzzle