前端常见的加密方式

2023-11-05

1 base64加密

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>base64加密</title>
<script type="text/javascript" src="base64.js"></script>
<script type="text/javascript">  
      var b = new Base();

      var t = b.encode('admin:admin');

      alert('base64 encode'+t);

      //解密

     var str = b.decode(t);

     alert('base64 dcode'+str);
</script>  
</head>

<body>
</body>
</html>

2 md5加密

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>md5加密</title>
<script type="text/ecmascript" src="md5.js"></script>
<script type="text/javascript">  
  var hash = hex_md5("123dafd");
    alert(hash)
</script>  
</head>

<body>
</body>
</html>

3 sha1加密

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>sha1加密</title>
<script type="text/ecmascript" src="sha1.js"></script>
<script type="text/javascript">
  var sha = hex_sha1('mima123465')
    alert(sha)   
</script>  
</head>

<body>
</body>
</html>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

前端常见的加密方式 的相关文章

  • Springboot 自定义序列化器 @JsonSerialize 格式化后端数据

    自定义序列器 使用 JsonSerialize using 自定义序列化器类 class 去序列化指定的属性 package cc mrbird febs common serializer import com fasterxml jac
  • windows 7不能安装谷歌浏览器怎么办?

    2023年5月3日 周三晚上 今晚在我自己的windows 7二手电脑上下个谷歌浏览器 弄了几个小时都没安装成功 最后是去官网下载专门支持windows 7的版本才安装成功 windows 7上不能安装谷歌浏览器 可能是因为最新版的谷歌浏览
  • [.NET大牛之路 005] .NET 的执行模型

    NET大牛之路 王亮 精致码农 2021 07 06 目录 001 NET 其名 002 什么是 NET 003 NET 的发展简史 004 NET 的现状和未来 005 NET 的执行模型 006 了解 Roslyn 编译器 007 详解
  • java——spring boot集成RabbitMQ——windows本地安装和运行

    思维导图 一 什么是消息队列 消息指的是两个应用间传递的数据 数据的类型有很多种形式 可能只包含文本字符串 也可能包含嵌入对象 消息队列 Message Queue 是在消息的传输过程中保存消息的容器 在消息队列中 通常有生产者和消费者两个
  • 【模型评估】混淆矩阵(confusion_matrix)之 TP、FP、TN、FN;敏感度、特异度、准确率、精确率

    你这蠢货 是不是又把酸葡萄和葡萄酸弄 混淆 啦 这里的混淆 我们细品 帮助我们理解名词 混淆矩阵 上面日常情况中的混淆就是 是否把某两件东西或者多件东西给弄混了 迷糊了 把 酸葡萄 误认为了 葡萄酸 或者是把 葡萄酸 误认为了 酸葡萄 此时
  • vue cli 启动一个项目

    启动方式一 创建一个项目 vue create test 2022 创建流程 把这个文件拖入到 VScode 中 找到 package json 里面有安装的模块 运行脚本 运行完成以后如图 打开这个地址 http localhost 80
  • LeetCode-327.区间和的个数、归并排序

    给定一个整数数组 nums 返回区间和在 lower upper 之间的个数 包含 lower 和 upper 区间和 S i j 表示在 nums 中 位置从 i 到 j 的元素之和 包含 i 和 j i j 说明 最直观的算法复杂度是
  • 微机系统与接口——1.微型计算机基础

    目录 概述 数制和编码 功能结构单元 存储器 概述 运算器 arithmetic and logic unit 算术逻辑单元 寄存器 放临时数据 读写速度快 但容量小 是一种特殊的存储器 CPU Central Processing Uni
  • 制作自己的图像分割数据集(VOC格式&CitySpace格式)

    1 默认标注好了所有数据 将标注好的json转成VOC分割数据集格式 from future import print function import argparse import glob import os import os pat
  • cmake 教程

    https github com Akagi201 learning cmake blob master docs cmake practice pdf
  • 地图大量数据查询与渲染——bug及解决方案

    本文记录大数据可视化项目中信息查询过程遇到的实际问题及解决方案 用到了Vue自定义组件 Promise all DocumentFragment event loop等 项目需求 项目使用的arcgis地图服务中主要地图要素为图斑即面状要素
  • 基于 SpringBoot+vue 的校园二手书平台

    文章目录 1 介绍 2 技术栈 3 需求分析 4系统设计 4 1数据库设计 5系统详细设计 5 1系统功能模块 5 2管理员功能模块 5 3 卖家用户功能模块 6 源码获取 1 介绍 本次设计任务是要设计一个乐校园二手书交易管理系统 通过这
  • chmod修改权限命令

    chmod修改权限命令 在linux系统中 进行命令键入开启文件或文件夹时 常会出现权限不够的报错信息 这里就需要chmod命令来修改权限了 语法为chmod R lt 模式 gt lt 文件或目录 gt 例如 chmod 777 file
  • 蓝云EasyTrack——专业的企业级项目管理工具

    项目管理工作越来越离不开项目管理工具 如果是个人或单个小型团队使用 用来管理任务 可以选择在线的协同工具或轻量项目管理工具 如果是多团队 跨部门项目管理 或者用于企业级的项目管理 那就需要专业的企业级项目管理工具 术业有专攻 在IT 产品研
  • 异常java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Sheet.getDrawingPat原因与解决

    在做excel导出时遇到的异常 java lang NoSuchMethodError org apache poi ss usermodel Sheet getDrawingPat 原因是 jar包不兼容 这是依赖
  • 2023华为od机试C++ 目录与考试说明(B卷+A卷)

    本专栏使用C 语言解题 常见问题 1 进入机考网页之后如果链接上写着 B卷 就表示是B卷题库 对应着目录中的时间这一列 2023Q2 在2023年5月10日之后 大多数同学收到的应该是B卷题库 2 2022年的题库已经废弃 如果时间紧迫 建
  • 程序员自曝接私活:10个月时间接了30多个单子,纯收入40万

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 随着互联网的发展 对于程序员的需求也日益增多 一些程序员在按部就班的同时 也会在外接一些私活增加收入 无独有偶 有一名程序员无意间发现了商机 开始了全职接私活 在10个月时
  • oVirt:数据中心的开源虚拟化

    oVirt 数据中心的开源虚拟化 通过标记 发布 2019年1月30日 更新 2019年2月27日 oVirt是基于Linux Libvirt和KVM的完整的开源虚拟化解决方案 它旨在成为VMware vSphere的替代产品 让我们看看它
  • PyTorch深度学习实践概论笔记8练习-kaggle的Titanic数据集预测(一)数据分析

    刘老师在第8讲PyTorch深度学习实践概论笔记8 加载数据集中留下一个练习 对kaggle上的Titanic数据集 使用DataLoader类进行分类 训练目标是预测某位乘客是否活下来 Survived 本篇文章先读取数据和做一些简单的数
  • QT编译安装QtMqtt子模块,WIN平台

    QT安装QtMqtt子模块 下载源代码编译 添加库文件到QT安装目录 测试工程 最终效果 2021 10 15 补充 将配置文件添加到安装目录 完整文件下载 系统 Windows10 环境 QT5 12 9 下载源代码编译 GitHub上下

随机推荐

  • 【Qt Quick】Android环境配置及第一个Hello World

    Android环境配置及第一个Hello World 安装Java jdk 安装Android studio 安装手机模拟器 配置Qt 第一个Hello World 常见错误 安装Java jdk 1 下载 链接 link Java1 8
  • Java数据库开发之Hibernate框架(4)Hibernate的查询

    占位 下周补充
  • kettle定时调度

    简单版 https blog csdn net hzp666 article details 107841754 详细版 1 场景介绍 根据不同的操作系统定时调度kettle资源库中的job 1 1Windows系统的定时调度 我的是 ve
  • 网络IO模型

    网络IO的本质是对socket的读取 在网络IO的过程中 有两个重要角色 分别是系统内核和用户进程 首先要等系统内核准备好数据 然后将数据从系统内核拷贝至用户进程空间 这样才算完成了一次IO 如果在系统内核没有准备好数据时 用户IO线程在此
  • Gimpel Software推出C和C ++的首选静态分析工具 PC-lint Plus,不再维护PC-lint/FlexeLint。

    Gimpel Software已不再维护PC lint FlexeLint版本9 最终更新是2014年发布的版本9 00L Gimpel Software在2018年底之前为PC lint FlexeLint提供技术支持 Gimpel So
  • Qt头文件中的QT_BEGIN_NAMESPACE

    在源代码中是这样定义的 1 define QT BEGIN NAMESPACE namespace QT NAMESPACE 2 define QT END NAMESPACE 也就是说 如果你定义以下内容 1 QT BEGIN NAMES
  • 数据结构-链式队列

    link queue node h ifndef LINK QUEUE NODE H define LINK QUEUE NODE H include
  • 串口通信协议概述——针对面试

    串口通信 串口通信 Serial Communications 的概念非常简单 串口按位 bit 发送和接收字节的通信方式 重要参数 1 数据位 2 停止位 3 奇偶校验位 4 波特率 其中 数据位 停止位 奇偶校验位又是数据格式 数据格式
  • PyWebIo

    Part1什么是 PyWebIo PyWebIO 提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出 将浏览器变成了一个 富文本终端 可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用 使用 PyWebIO 开发者能像
  • 数据库项目代码生成工具V1.18.08.18.0(RIO)

    下载 1 第一步 2 第二步 3 第三步 结果
  • ios10.3之CoreData的详细教程

    首先如果要使用CoreData可以选择在初创项目时选择添加coredata 也可以选择自己添加coredata文件 系统添加coredata后会在Appdelegate类中自动添加一个persistentContainer属性 和一个sav
  • 苹果系统与win10连接到服务器,苹果手机怎么连接win10电脑详细步骤

    使用苹果手机的朋友们你们知道苹果手机如何连接win10电脑吗 不知道的就往下看看怎么操作吧 说不定以后你可能就会用到这个方法 1 用苹果手机正品数据线连接到电脑上的 USB 端口 电脑系统会自动识别出苹果手机的内部存储器 内部存储器包括包括
  • Ai-Bot RPA自动化框架

    Ai Bot是Android Windows平台上的node js自动化框架 1 跟python的区别 跟uipaht uibot 其他框架的区别 1 VS python 相同点 Ai Bot基于node js语言的一款自动化框架 和pyt
  • 关于网络连接Network的使用

    开发一个局域网连接 代码 using UnityEngine using System Collections public class all MonoBehaviour private int serverPort public int
  • Python模拟超级大乐透随机选号

    看了一下体彩超级大乐透规则 前区号码由01 35共三十五个号码组成 后区号码由01 12共十二个号码组成 由此可以使用random模拟体彩超级大乐透随机选号 import random import time class Lottery 一
  • STM32串口:字节中断与帧中断不同导致的BUG

    文章目录 一 问题背景 1 1 硬件连接框图 1 2 玄学的BUG 1 3 帧中断触发条件 1 4 字节中断触发条件 二 解决问题 2 1 复现BUG 一个帧中断 2包数据 2 2 项目总结思考 在使用STM32F207这一款单片机调试串口
  • 利用华硕e6308_P8P67_PRO主板开发双目立体视觉问题小结

    利用华硕e6308 P8P67 PRO主板开发双目立体视觉问题小结 实验室有台组装计算机 主板是华硕e6308 P8P67 PRO 实验室要求我利用该计算机开发双目立体视觉系统 咋看上去 这块主板很猛 motherboard的图解如下 可以
  • Linux安装MySQL详细教程(YUM+离线安装)

    目录 1 Linux安装MySQL共有两种方法 2 软件包工具下载 离线 3 YUM安装步骤 4 离线安装 着重介绍 1 Linux安装MySQL共有两种方法 一是使用YUM 二是离线安装 2 软件包工具下载 离线 MySQL Downlo
  • RocketMQ基础概念

    目录 1 简介 2 架构 3 核心概念 1 简介 RocketMQ 是一款开源的分布式消息中间件 最初由阿里巴巴集团开发并开源 它旨在为分布式系统提供可靠 高性能 可扩展的消息通信能力 RocketMQ和RabbitMQ KAFKA一起并列
  • 前端常见的加密方式

    1 base64加密