前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >des加解密,双向通讯

des加解密,双向通讯

作者头像
用户1437675
发布于 2018-08-20 03:13:59
发布于 2018-08-20 03:13:59
1.5K00
代码可运行
举报
文章被收录于专栏:Angular&服务Angular&服务
运行总次数:0
代码可运行

1.引入js文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm install crypto-js --save

2.使用typescript

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import * as DES from "crypto-js/tripledes";
import * as UTF8 from "crypto-js/enc-utf8";

export class desdemo {
    let value = "南方姑娘";
    //加密
    value = DES.encrypt(value, 加密的秘钥(解密需要用)).toString();
    console.log("这个value就是加密后的结果",value)//解密(需要把得到的结果转化成utf-8格式的)
    value = DES.decrypt(value, 解密的秘钥(要与加密的秘钥一致)).toString(UTF8);
    console.log("这个value就是解密后的结果",value)}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.07.24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【干货】VueJs里利用CryptoJs实现Md5加密和3Des加密及解密
前我们介绍的用于vue用于数据签名的操作,《【干货】Vue TypeScript根据类生成签名字符串》,其目的就是用于生成这个再转MD5加密的模式进行校验,原来我们在C#和Android里面已经实现这些方式,因为前端准备用Vue来做,所以加密这块少不了也需要实现的。
Vaccae
2019/07/25
6.5K0
【干货】VueJs里利用CryptoJs实现Md5加密和3Des加密及解密
前端des加密信息
idnumberDes.js 加解密封装 需要先安装 CryptoJS npm i crypto-js
江一铭
2022/06/17
1.5K0
前端des加密信息
【爬虫知识】爬虫常见加密解密算法
本文总结了在爬虫中常见的各种加密算法、编码算法的原理、在 JavaScript 中和 Python 中的基本实现方法,遇到 JS 加密的时候可以快速还原加密过程,有的网站在加密的过程中可能还经过了其他处理,但是大致的方法是一样的。
K哥爬虫
2021/08/03
8.5K0
【爬虫知识】爬虫常见加密解密算法
前后端请求AES加解密
AES前后端加解密 前端 安装依赖 npm install --save crypto-js 工具类 const CryptoJS = require("crypto-js"); exports.aes = { // 加密 encrypt: function (str, key) { return CryptoJS.AES.encrypt(str, key).toString(); }, //解密 decrypt: function (str, key) { let b
码客说
2021/05/13
6K0
crypto-js aes 加解密
前段时间公司做项目,该项目涉及到的敏感数据比较多,经过的一波讨论之后,决定前后端进行接口加密处理,采用的是 AES + BASE64 算法加密~
江一铭
2022/06/17
7.5K0
nodejs与javascript中的aes加密
简介 1.aes加密简单来说,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。高级加密标准已然成为对称密钥加密中最流行的算法之一。 2.AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特;而Rijndael使用的密钥和区块长度可以是32位的整数倍,以128位为下限,256比特为上限。包括AES-ECB,AES-CBC,AES-CTR,AES-OFB,AES-CFB。   具体的加密算法和模
磊哥
2018/05/08
3.9K0
JS常见加密 AES、DES、RSA、MD5、SHAI、HMAC、Base64(编码) - Python/JS实现
本文仅仅介绍了常见的一些JS加密,并记录了JS和Python的实现方式 常见的加密算法基本分为这几类: (1)base64编码伪加密 (2)线性散列算法(签名算法)MD5 (3)安全哈希算法 SHAI (4)散列消息鉴别码 HMAC (5)对称性加密算法 AES,DES (6)非对称性加密算法 RSA
EXI-小洲
2022/12/13
4K0
JS常见加密 AES、DES、RSA、MD5、SHAI、HMAC、Base64(编码) - Python/JS实现
AES 加解密(包含JS、VUE、JAVA、MySQL)工具方法
AES 是 Advanced Encryption Standard 的缩写,是最常见的对称加密算法。AES 在密码学中又称 Rijndael 加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的 DES,已经被多方分析且广为全世界所使用。
默存
2024/04/23
2.4K0
AES 加解密(包含JS、VUE、JAVA、MySQL)工具方法
实战案例浅析JS加密 - DES与Base64
本篇旨在简单总结JS与Python加密的一些例子,文中演示的案例也是面向新手,如果有大佬很碰巧看到这篇文章,欢迎加我交流,咸鱼愿意付费学习。
咸鱼学Python
2019/06/03
3.5K0
实战案例浅析JS加密 - DES与Base64
crypto加密:后端PHP加密,前端JS解密
但有时build上传到服务器,浏览器加载不了cdn地址,可以另存为上传到自家服务器上。
conanma
2022/03/12
10.3K0
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
前端JS进行后缀过滤,后端PHP进行上传处理 架构:html js php - upload.php 安全问题: 1、过滤代码能看到分析绕过 2、禁用JS或删除过滤代码绕过 前端白名单很轻易就能绕过
没事就要多学习
2024/07/18
1110
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
如何在Node.js中加密和解密数据
本文翻译自How to encrypt and decrypt data in Node.js
ccf19881030
2020/10/28
7.6K0
js 加密 crypto-js des加密
crypto-js https://www.npmjs.com/package/crypto-js
WindWant
2020/09/11
10.5K0
Golang 实现与 crypto-js 一致的 AES 简单加解密
最近一直在折腾 Golang 的 AES 加密解密,最初的一个小需求只是寻求一个简单直接的加密工具而已,但是找着找着发现里面的坑太深了…
LinkinStar
2023/05/02
3.6K0
Golang 实现与 crypto-js 一致的 AES 简单加解密
VUE——APP,后端,前端三端AES加密解密
思索
2024/08/16
1250
ctbpsp响应数据DES案例
案例地址:ctbpsp.com 案例内容:对ctbpsp网响应数据的DES解密案例。
李玺
2022/05/25
1.5K0
ctbpsp响应数据DES案例
Groovy 基于Groovy实现DES加解密
加密分为对称加密和非对称加密。非对称加密,加解密使用不同的密钥,如RSA;对称加密,加解密使用相同的密钥,如DES(Data Encryption Standard,即数据加密标准)。相对而言,非对称加密安全性更高,但是计算过程复杂耗时,一般只应用于关键信息,非关键信息可以考虑使用对称加密。
授客
2023/06/10
4350
JavaUtil_06_DES加解密工具
一、示例 CommonUtil.java package com.ray.test.des; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.Arrays; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class CommonUtil { public static void main(
shirayner
2018/08/10
6780
啥?前后端数据到现在还是明文的?DES与3DES 加解密了解一下
我们在线上经常使用DES加密用户id,以下简称(encodeId),后端传给前端,前端会使用localStorage保存encodeId,然后调用接口时将encodeId作为入参,后端通过encodeId区分每个用户,返回前端相应数据,但是DES加密有被破解的报道,现在使用3DES对用户id,身份证号等敏感信息进行加解密,暂时没有被攻破的记录,3DES比DES更安全。(仅供参考)
周三不加班
2019/09/03
9680
啥?前后端数据到现在还是明文的?DES与3DES 加解密了解一下
[1272]python实现DES加密
在线加密结果 输入:yoyo 得到16进制:d50d7e20173f0e27
周小董
2024/03/17
3320
[1272]python实现DES加密
相关推荐
【干货】VueJs里利用CryptoJs实现Md5加密和3Des加密及解密
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文