文章目录JS 常见的加密方式一、 MD5 加密二、 DES / AES 加密三、 RSA 加密四、 base 64 伪加密五、 https 对称密钥加密 JS 常见的加密方式加密在前端开发和爬虫中是经常遇见的,掌握了加密算法且可以将加密的密文进行解密破解,是你从一个编程小白到大神级别质的飞跃。且加密算法的熟练和剖析也是有助于帮助我们实现高效的 JS 逆向常见的加密算法基本分为这几类:线性散列算法
转载 2023-06-08 14:56:05
290阅读
 ~一、JS的三种引入方式行内式<!-- 语法: <标签名 事件属性 = "js代码" > --> <div onclick="alert('第一种引入方式: 行内式');">点击我试一下</div>嵌入式<script> alert("第二种引入方式: 嵌入式"); </script>外链式
# JavaScript 加载证书 在进行网站开发或者网络安全相关的工作中,我们经常需要使用证书来加密和保护网站的数据传输。而在前端开发中,我们也经常需要加载证书来进行一些安全相关的操作。本文将介绍如何使用 JavaScript 加载证书,并提供一些代码示例来帮助读者更好地理解这个过程。 ## 什么是证书 证书是一种数字文件,用于验证某个实体的身份。在网络安全中,证书通常用于加密数据传输,确
原创 2024-03-14 03:31:04
244阅读
SSL证书也被称为服务器SSL证书,是遵守SSL协议的一种数字证书由全球信任的证书颁发机构(CA)验证服务器身份后颁发将SSL证书安装在网站服务器上,可实现网站身份验证和数据加密传输双重功能。SSL证书主要是服务于HTTPS,部署证书后,网站链接就由HTTP开头变为HTTPS。主要用于发送安全电子邮件、访问安全站点、网上招标与投标、网上签约、网上订购、网上办公、网上缴费、网上缴税以及网上购物等安全
转载 2023-10-07 11:03:25
119阅读
第一遍通读的时候对JavaScript一点都不了解翻了一整本书仅仅是眼熟的几个名词,现在会写一些js效果了,对程序有一定的认知,又要在读一遍,再加深一些了解,当然以后还会有第三遍第四遍,等完全啃透了这本书,离前端工程师也就不远了,共勉吧第一章  JavaScript简介JavaScript分三部分 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM)ECMA-262规定了
转载 2023-09-01 15:40:55
32阅读
### 双向认证在HTTPS通信中的应用 在网络通信中,安全性一直是至关重要的。对于客户端和服务器之间的通信,HTTPS协议是保障数据传输安全的一种重要手段。除了使用基本的SSL/TLS证书外,双向认证也是一种常见的安全机制。双向认证要求客户端和服务器双方都拥有有效的证书,通过相互验证确保通信双方的身份合法性。 在Javascript中,通过Node.js提供的`https`模块,我们可以实现
原创 2024-04-26 04:45:28
377阅读
关于new LocalStrategy # 方法一 LocalStrategy( # 可以这样理解,前2个参数username, password实际是php里的 # $_POST['username']和$_POST['password'] # 如果通过表单传过来的参数不为默认的username, password,则可使用方法二 function verify(us
前言:使用Java的http访问某些网站的时候会报错,需要安全证书,这时可以打开网站复制对应的证书,安装到jdk,然后再访问就没问题了   进入jdk安全管理目录:cd %JAVA_HOME%/jre/lib/security/导入证书:keytool -import -v -trustcacerts -alias 你的证书别名  -file 证书路径 -s
转载 2023-06-09 14:52:19
193阅读
var str=document.inform.email.value; var filter=/^.+@.+\..{2,3}$/ if (!filter.test(str)){ alert("您的EMAIL信息不正确!") return false; }
转载 2023-06-08 10:23:30
227阅读
1.需要使用的JS验证文件 /* 使用方法 例:<input type="text" name="id" id="id" tag="*,intege" errormsg="自定义提示" /> -------------------------------------------------------------- 表单验证方法 例: $("form").submit(fun
HTML属性可以分为标准属性与非标准属性(自定义属性)标准属性 指的是由W3C制定的属性 通用属性 所有标签都有的属性 比如 id class style title等特有属性 只有一个或者几个标签有的属性 比如 name type checked 等非标准属性 指的是由程序员自己定义的属性元素的基本操作标准属性可以直接通过元素打点获取 打点修改 (或者使用方括号语法也可以) 注意避讳关键字
三.需要解决的问题前文我们了解了https,并梳理了国密https的流程。那么完成这些流程的目的是什么呢?又是怎么来保护数据的安全性呢?我们继续...上文我们说到只有http通信的站点如同在“裸奔”,在客户端和服务端通信的时候有巨大的安全隐患。而安全隐患主要有三个方面:明文传输,数据篡改,站点劫持。知道了问题,我们只需要对症下药:明文传输 ->数据加密传输。数据可篡改->数据完整性校验
转载 2023-12-06 19:06:33
141阅读
从字面上理解----域就是空间、范围、区域,作用就是读、写,所以作用域我们可以简单理解为:在什么样空间或者范围内对数据进行什么样的读或写操作。 看一下代码 alert(a); // 为什么是undefined var a = 1; alert(a); //为什么浏览器无反应 a = 1;要了解为什么这些现象必
验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(
转载 2023-06-06 10:19:14
127阅读
【1、最基本的弹出窗口代码】 其实代码非常简单: <script language="javascript"> window.open ('page.html') </script> 因为着是一段javascripts代码,所以它们应该放在<script language="javascript">标签和</script>之间。<!--
USB key特点基于usb key的身份认证方式是近几年发展起来的一种方便、安全、可靠的身份认证技术,并提供usb接口与现今的电脑通用,usb key是一种usb接口的小巧的硬件设备,形状与常见的u盘没有什么两样,但它的内部结构不简单,它内置cpu、存储器、芯片操作系统(cos),可以储存用户的密钥或数字证书,利用usb key内置的密码算法实现对用户身份的认证,(1)双因子认证每个USB ke
转载 2023-11-24 08:45:47
313阅读
重新开始学习,记录一下。1.语法错误unexpected token:token就是编程语言里的一个符号。2.运行时的错误语法没有错误,运行时出现的错误。常见:-ReferenceError,变量引用异常;-TypeError,类型使用错误。(变量属性或方法未初始化,调用类型错误)-RangeError,递归爆栈(递归深度太深) 注:语法错误不可能运行成功,运行错误可能运行成功。3.逻辑
转载 2月前
324阅读
一、前言  最近想为家姐的Coco工作是做个小程序,因为小程序网络请求都必须是https的,这边就涉及获取Ca证书的问题,关于Ca证书相关知识,网络上一大堆,我这边只罗列一下Ca的签发过程。因数字证书基本都是要钱的,虽然有免费的可以申请(有使用期限),但是笔者暂时不打算去申请,我只是现在开发测试使用,所以打算自己生成。生成数字证书的工具有openssl、keytool等,这篇博文主要介绍如何通过j
异步编程是 JavaScript 的重要特性,主要通过回调函数、Promise 和 async/await 实现。闭包是函数和其词法环境的组合,允许函数访问外部作用域的变量。高阶函数是接受函数作为参数或返回函数的函数,如。Fetch API 是更现代的替代方案,基于 Promise 设计,语法更简洁。、箭头函数、模板字符串、解构赋值、默认参数、扩展运算符、类(Class)、模块化(JavaScript 的基础语法包括变量声明、数据类型和运算符。函数是 JavaScript 的核心概念之一,可以通过。
理解JavaScript中的for/of和for/in建议使用for/of而不使用for/in 一、for/offor/of是ES6中定义的新循环语句,专门用于可迭代对象。数组、字符串、集合Set、映射Map是可迭代对象。 1. for/of迭代数组元素的值,不迭代数组元素的下标(数组元素是按从头到尾的顺序迭代的):let data = [1,2,3,4,5,6,7,8,9],sum = 0 fo
转载 2023-06-06 11:03:49
1480阅读
  • 1
  • 2
  • 3
  • 4
  • 5