logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

密钥协商算法的演变 —— RSA算法 - DH算法 - DHE算法 - ECDHE算法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1. RSA算法RSA握手过程RSA秘钥协商算法最大的缺陷2. DH算法3. DHE算法4. ECDHE算法ECDHE秘钥协商算法的TSL握手:1. RSA算法传统的 TLS 握⼿基本都是使⽤ RSA 算法来实现密钥交换的。在 RSA 密钥协商算法中,客户端会⽣成随机密钥,并使⽤服务端的公钥加密后再传给服务端。根据⾮对称加密算

#https#网络安全#网络协议 +1
【总结】:大厂面试常考手撕代码 —— JavaScript排序算法(冒泡排序、选择排序、插入排序、快速排序)

文章目录1. 冒泡排序2. 选择排序3. 插入排序4. 快速排序1. 冒泡排序//冒泡排序let arr = [2, 4, 1, 6, 3]function bubbled(arr) {for (let i = 0; i < arr.length - 1; i++) {//【!!注意】这里不是j=i,因为回回都必须重头遍历,才能不漏一个嘛~for (let j = 0; j < arr

#排序算法#面试#javascript +1
模板引擎art-template的基本使用方法

模板引擎art-template的基本使用方法文章目录模板引擎art-template的基本使用方法前言一、模板引擎是什么?二、使用步骤1.引入模块2.调用模块的方法总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、模板引擎是什么?

#javascript#node.js#html
JavaScript封装异步函数 —— 【异步编程】 —— 如何获取一个函数中异步操作的结果?

       我们在写项目的时候有没有遇到这样的一个情况:一个函数里,嵌套着另一个异步函数,那如何在外面获取这个异步函数的结果呢?(return值)       就比如这样一个例子:function fn() {setTimeout(function(){le

#javascript#前端#vue.js +1
到底了