E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
密码学算法基础
小姑娘说,我全靠水群,挤进了安全圈
小时候喜欢看各种故事书,对安全的兴趣源于一篇
密码学
的科普文,觉得特别神奇,那时候对于科技尚
Bypass007
·
2023-07-28 10:20
原理篇(一)《图说区块链》
书中说:区块链本质上是一个去中心化的分布式账本,其本身是一系列使用
密码学
而产生的互相关联的数据块,每一个数据块中包含了多条经比特币的网络交易有效确认的信息。问题又来了,“谁在记这个账本呢?”
小卫是只猫
·
2023-07-28 08:33
比特币的利与弊
区块链比特币创造了人类历史上无数的第一,诸如建立了第一个分布式的数字货币,第一次用网络形式完善了人类的信用系统,第一次用
密码学
的形式保障私有财产不受侵犯等等,那比特币交易又有什么利和弊端呢?
奔跑写作
·
2023-07-27 16:53
【Coppeliasim & C++】焊接机械臂仿真
它在传统的蚁群
算法基础
上,通过构建等级结构来优化搜索过程。在3D网格地图中,我们可以将地图分为多个等级层次。最高层次是整张地图的概览,地
十年一梦实验室
·
2023-07-27 10:03
c++
算法
开发语言
Python
算法基础
篇:堆和优先队列的实现与应用
Python
算法基础
篇:堆和优先队列的实现与应用引言1.堆的概念与特点2.堆的实现与应用2.1堆的实现2.2堆的应用2.2.1优先队列的实现2.2.2合并有序列表3.优先队列的概念与特点4.优先队列的实现与应用
挣扎的蓝藻
·
2023-07-27 09:09
Python算法初阶:入门篇
算法
python
数据结构
区块链与
密码学
】第3-1讲:区块链简史
【本课堂内容全部选编自PlatON首席
密码学
家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与
密码学
》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理
小宽DigQuant
·
2023-07-27 08:38
什么是对称加密?
对称加密是
密码学
中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通信联系。
骁马奔腾
·
2023-07-26 15:41
算法基础
课模板小全
基础算法、数据结构、搜索与图论、数学知识、动态规划、贪心链接:https://pan.baidu.com/s/1pTQZfR_3MAgX06IyVm3rrw提取码:o0nd
Bridge Fish
·
2023-07-26 11:24
算法
密码学
学习笔记(十七 ):Edwards曲线数字签名算法 - edDSA
Edwards曲线数字签名算法(Edwards-curveDigitalSignatureAlogorithm,edDSA)由DanielJ.Bernstein等人在2011年提出,它是一种使用基于扭曲爱德华兹曲线的Schnorr签名变体的数字签名方案。EdDSA的一个特殊之处在于,该方案不要求每次签名都是用全新的随机数,而且该算法是确定性的。EdDSA不直接生成密钥,而是首先生成一个密钥并用它派
kingofyb
·
2023-07-26 08:21
密码学
密码学
学习
笔记
cgo调用,高效快速稳定,无内存碰撞
一、背景因为
密码学
有很多较快的算法是基于c或c++纂修,而工程上主要以go语言为主,所以在此梳理一些go调用c常见问题和用例。有很多奇特的方式进行传输,但是想要性能最优还是以指针传输作为主要传输方式。
牛三金
·
2023-07-26 08:20
go
谈谈区块链技术
每当有新的交易或数据生成时,它们将被打包成一个区块,然后通过
密码学
方法与之前的区块链接在一起。区块链的特点包括:1.去中心化:
嵌入式小李
·
2023-07-26 08:50
技术人的话题专区
区块链
【
密码学
】三、分组密码概述
分组密码1.分组密码简介2.分组密码的基本原理2.1代换2.2扩散2.3混淆3.分组密码的结构3.1Feistel网络3.1.1平衡Feistel网络3.1.2不平衡Feistel网络3.2SP网络4.分组密码的设计分组密码算法是将输入数据划分成固定长度的组进行加密和解密的一类对称密码算法。本章主要介绍分组密码概述、DES、AES,以及分组密码的工作模式和分组密码分析。1.分组密码简介分组密码是一
Camina hacia ti
·
2023-07-26 08:49
信息安全
密码学
【
密码学
】三、DES
DES1、DES的加密过程2、初始置换3、16轮迭代变换过程3.1扩展变换/位选择函数E3.2S盒代换3.3P盒置换4、初始逆置换5、密钥扩展5.1选择置换PC_15.2选择置换PC_26、DES的解密过程7、多重DES美国正式公布实施的DES是一个众所周知的分组密码,其分组长度是64bit,密钥长度是56bit。1、DES的加密过程明文:64bit密文:64bit密钥:56bit校验位:8bit
Camina hacia ti
·
2023-07-26 08:49
信息安全
密码学
浅谈
密码学
的由来
目录1.什么是
密码学
2.
密码学
的发展3.
密码学
的应用4.
密码学
未来的发展趋势1.什么是
密码学
密码学
是关于安全通信的科学研究,它研究如何在敌对环境中保护通信的机密性、完整性和身份验证。
嵌入式小李
·
2023-07-26 08:46
技术人的话题专区
密码学
网络安全
密码学
目录一古代
密码学
1.替换法2.移位法3.古典
密码学
的破解方式二近代
密码学
三现代
密码学
1.散列函数(哈希函数)2.对称加密3.非对称加密四如何设置密码才安全1.密码不要太常见2.各个应用软件里面的密码不要设置一样
叼根棒棒糖打天下
·
2023-07-26 07:03
web安全
安全
密码学
网络安全
四月份压力猛增
今天属于本学期教学第八周,第一次上《公钥
密码学
》的课程,老师发了一张A4纸,上面写着问题1/2/——,让我们在纸的背面画一幅画形容自己,然后和旁边伙伴分享,上课过程中,边讲边让我们回答问题。
疯语小咖
·
2023-07-26 06:01
【区块链】区块链系列
目录01区块链技术简介1、定义2、区块链特性3、概念4、类型5、区块链架构6、发展历程02核心技术1、分布式账本2、共识机制3、智能合约4、区块链中的
密码学
03常见的区块链底层系统1、HyperledgerFabric2
有音色融入
·
2023-07-26 03:43
算法基础
课——走迷宫(BFS)
走迷宫问题描述给定一个n×m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁。最初,有一个人位于左上角(1,1)处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。请问,该人从左上角移动至右下角(n,m)处,至少需要移动多少次。数据保证(1,1)处和(n,m)处的数字为0,且一定至少存在一条通路。输入格式第一行包含两个整数n和m。接下来n行
Lumen3ever!
·
2023-07-26 03:02
算法
宽度优先
图论
算法基础
课——合并集合(并查集)
合并集合问题描述一共有n个数,编号是1∼n,最开始每个数各自在一个集合中。现在要进行m个操作,操作共有两种:Mab,将编号为a和b的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作;Qab,询问编号为a和b的两个数是否在同一个集合中;输入格式第一行输入整数n和m。接下来m行,每行包含一个操作指令,指令为Mab或Qab中的一种。输出格式对于每个询问指令Qab,都要输出一个结果,如果
Lumen3ever!
·
2023-07-26 03:02
算法
Python3之数据指纹MD5校验与对比
MD5由美国
密码学
家罗纳德·李维斯特(RonaldLinnRivest)设计,于1992年公开,用以取代MD4算法。概述MD5校验码通过散列函数计算而成,可以生成任何数据的数据“指纹
若数
·
2023-07-25 20:19
机器学习
算法基础
-覃秉丰 笔记版
文章目录笔记回归sklearn-LASSOsklearn-一元线性回归sklearn-多元线性回归sklearn-岭回归sklearn-弹性网ElasticNetsklearn-逻辑回归sklearn-非线性逻辑回归标准方程法-岭回归梯度下降法-一元线性回归梯度下降法-多元线性回归梯度下降法-逻辑回归梯度下降法-非线性逻辑回归线性回归标准方程法神经网络线性神经网络单层感知器KNNKNN算法实现(不
刘某某.
·
2023-07-25 14:10
研究生学习
机器学习
算法
笔记
可证明安全初步(Provable Security Basics)
Speecher:BingshengZhang这一系列的课程,为了介绍一些基础,弥补一些上
密码学
课和看论文的Gap。历史上的
密码学
是art,就像鲁班锁,看着很精妙,但是没有证明。
PenguinLeee
·
2023-07-25 14:53
ZJU
Crypto
school
2023
安全
《信息安全工程师(5天修炼)》
《信息安全工程师(5天修炼)》施游朱小平编著软考课程5天通关系列图书全书共计9个部分的知识,为前4天的学习内容,分别是(今后会陆续补充改写成超链接):信息安全基础知识安全法规和标准
密码学
计算机网络基础网络安全系统安全应用安全信息系统安全安全配置第
毅手札
·
2023-07-25 13:55
信息安全工程师
软考课程
攻克要塞
acwing
算法基础
课——子矩阵的和
输入一个nn行mm列的整数矩阵,再输入qq个询问,每个询问包含四个整数x1,y1,x2,y2x1,y1,x2,y2,表示一个子矩阵的左上角坐标和右下角坐标。对于每个询问输出子矩阵中所有数的和。输入格式第一行包含三个整数n,m,qn,m,q。接下来nn行,每行包含mm个整数,表示整数矩阵。接下来qq行,每行包含四个整数x1,y1,x2,y2x1,y1,x2,y2,表示一组询问。输出格式共qq行,每行
ndhw
·
2023-07-25 11:32
算法
矩阵
线性代数
网络安全:
密码学
基本理论.
网络安全:
密码学
基本理论.
密码学
是研究编制密码和破译密码的技术科学。
半个西瓜.
·
2023-07-25 11:19
信息安全工程师
领域.
#
计算机网络
领域.
web安全
密码学
安全
网络安全
网络
【
算法基础
:搜索与图论】3.6 二分图(染色法判定二分图&匈牙利算法)
文章目录二分图介绍染色法判定二分图例题:860.染色法判定二分图匈牙利匹配二分图最大匹配匈牙利匹配算法思想例题:861.二分图的最大匹配二分图介绍https://oi-wiki.org/graph/bi-graph/二分图是图论中的一个概念,它的所有节点可以被分为两个独立的集合,每个边的两个端点分别来自这两个不同的集合。换句话说,二分图中不存在连接同一集合内两个节点的边。染色法判定二分图如何判断一
小威W
·
2023-07-25 05:45
算法
算法
图论
二分图
染色法
匈牙利算法
【
算法基础
:搜索与图论】3.4 求最短路算法(Dijkstra&bellman-ford&spfa&Floyd)
文章目录求最短路算法总览Dijkstra朴素Dijkstra算法(⭐原理讲解!⭐重要!)(用于稠密图)例题:849.Dijkstra求最短路I代码1——使用邻接表代码2——使用邻接矩阵补充:稠密图和稀疏图&邻接矩阵和邻接表堆优化版Dijkstra算法(⭐原理讲解!⭐重要!)用于稀疏图例题:850.Dijkstra求最短路IIbellman-ford例题:853.有边数限制的最短路为什么需要对dis
小威W
·
2023-07-25 05:45
算法
算法
图论
最短路
Dijkstra
bellman-ford
spfa
Floyd
【
算法基础
:搜索与图论】3.5 求最小生成树算法(Prim&Kruskal)
文章目录最小生成树介绍朴素Prim算法算法思路⭐例题:858.Prim算法求最小生成树Kruskal算法算法思路⭐例题:859.Kruskal算法求最小生成树最小生成树介绍最小生成树有关树的定义生成子图:生成子图是从原图中选取部分节点以及这些节点之间的边所组成的图。生成子图中的所有节点和边都必须在原图中存在。生成树:一个连通无向图的生成子图,同时要求是树。也即在图的边集中选择n-1条,将所有顶点连
小威W
·
2023-07-25 05:44
算法
算法
图论
最小生成树
生成树
Prim
Kruskal
【
算法基础
:搜索与图论】3.2 树与图的dfs和bfs
文章目录例题846.树的重心(深度优先遍历/树形DP)⭐⭐⭐⭐⭐(重要!好题!)847.图中点的层次相关链接要学会建树、建图的通用方法。dfs和bfs的代码框架。例题846.树的重心(深度优先遍历/树形DP)⭐⭐⭐⭐⭐(重要!好题!)https://www.acwing.com/problem/content/848/在dfs的过程中,统计各个节点作为断点时的连通块最大值。importjava.u
小威W
·
2023-07-25 05:14
算法
算法
图论
深度优先
树
图
dfs
bfs
Python
算法基础
篇:插入排序和希尔排序
Python
算法基础
篇:插入排序和希尔排序引言1.插入排序算法概述2.插入排序算法实现实例1:插入排序3.希尔排序算法概述4.希尔排序算法实现实例2:希尔排序5.插入排序与希尔排序的对比总结引言插入排序和希尔排序是两种常用的排序算法
挣扎的蓝藻
·
2023-07-25 00:36
Python算法初阶:入门篇
算法
python
排序算法
基础算法__习题——排序、二分、前缀与差分
肝就完了2月13日,day01打卡学完y总的
算法基础
课1.3-Week1习题课共7题,知识点如下快排:第k个数归并排序:逆序对的数量二分:数的三次方根前缀和(一维)子矩阵的和(二维)差分(一维)差分矩阵
.浮尘.
·
2023-07-24 21:11
#
acwing算法基础课
算法
学习
c++
第一百一十二天学习记录:数据结构与
算法基础
:循环链表和双向链表以及线性表应用(王卓教学视频)
循环链表带尾指针循环链表的合并双向链表单链表、循环链表和双向链表的时间效率比较顺序表和链表的比较链式存储结构的优点1、结点空间可以动态申请和释放;2、数据元素的逻辑次序靠结点的指针来指示,插入和删除时不需要移动数据元素。链式存储结构的缺点1、存储密度小,每个结点的指针域需额外占用存储空间。当每个结点的数据域所占字节不多时,指针域所占存储空间的比重显得很大。2、链式存储结构是非随机存取结构。对任一节
肝果
·
2023-07-24 18:18
数据结构与算法
学习
链表
数据结构
【
算法基础
:搜索与图论】3.3 拓扑排序
文章目录拓扑排序介绍如何构造拓扑排序(⭐重要!)例题:848.有向图的拓扑序列BFS写法构造拓扑排序相关题目练习207.课程表(判断是否存在拓扑序列)bfs写法dfs写法210.课程表II(找到一个拓扑序列)1136.并行课程(找拓扑序列过程中记录最少学期数)2050.并行课程III(边带值的拓扑序列,好题!)444.序列重建(将问题转换成拓扑排序)269.火星词典(需要考虑情况比较多的题目,需要
小威W
·
2023-07-24 15:29
算法
算法
图论
java
拓扑排序
bfs
数据
算法基础
复习笔记
数据
算法基础
与
算法基础
复习笔记12:精确率、准确率与召回率TP:TurePositive把正的判断为正的数目TruePositive,判断正确,且判为了正,即正的预测为正的。
Walteverything
·
2023-07-24 15:46
算法基础
---基础算法
文章目录快速排序归并排序二分整数二分浮点数二分高精度高精度加法高精度减法高精度乘法高精度除法前缀和一维前缀和二维前缀和差分一维差分二维差分双指针位运算离散化区间合并一、快速排序思想:1.首先确定一个分界点(随机取任意一点为分界点,一般取中点)2.将小于x的数移动到左边,大于x的数移动到右边,将区间分为[l,j],[j+1,r];3.递归左右两个区间即可。voidquick_sort(intq[],
‘(尐儍苽-℡
·
2023-07-24 08:03
算法基础
算法
数据结构
C++
算法基础
——线段树(Segment Tree)
/*node表示树状数组的下标其他的表示数组的下标*/#includeusingnamespacestd;#definemax_tree1000inttree[1000]={0};voidbuild_tree(intarr[],inttree[],intnode,intstart,intend);//建立一个树状voidupdate(intarr[],inttree[],intnode,intst
蒟蒻的工具人
·
2023-07-24 07:07
c++
算法
算法
c++
数据结构
libvirt tls 热迁移数据支持国密(SM)加密
BabaSSL是一个现代的
密码学
和通信安全协议的基础库,诞生于阿里巴巴集团和蚂蚁集团内部。它支持TLS1.3+国密(RFC8998)、SM2单证书、SM2双证书。
李天琦
·
2023-07-23 20:34
云计算
程序人生
算法
ssl
https
网络协议
libvirt
热迁移
1024程序员节
Acwing《
算法基础
课》第3章 搜索与图论
Acwing《
算法基础
课》第3章搜索与图论文章目录Acwing《
算法基础
课》第3章搜索与图论深度优先遍历DFS宽度优先搜索BFS拓扑排序dijkstra算法朴素dijkstra算法堆优化dijkstra
今天修复bug了吗
·
2023-07-23 18:46
Acwing
算法
C++
算法
c++
图论
密码学
之—Hash&对称
概述1.对称加密:指加密和解密使用相同密钥的加密算法,它用来对敏感数据等信息进行加密。常用的包括(DES、3DES、AES、DESX、Blowfish、RC4、RC5、RC6)2.Hash:也称为散列算法,特别的地方在于它是一种单向算法,用户可以通过Hash算法对目标数据生成一段特定长度(128字节)的唯一hash值,但不能通过hash值重新获得目标数据,因此hash算法常用在不可还原的密码存储,
yuanfeiyang
·
2023-07-23 16:52
未来区块链技术应用场景,数字货币系统开发
区块链技术应用,区块链数字货币系统定制开发一:区块链技术涵义区块链技术是指多个参与方之间的基于现代
密码学
,分布式一致性协议,点对点网络通信技术和智能合约编程语言等形成的数据交互,处理和存储技术的组合。
great怪兽科技
·
2023-07-23 13:48
【#2-籍雨亭】Ulord的共识算法
其中,PoW采用CPU挖矿算法,通过采用多级
密码学
原语操作,同时结合计算机体系结构特征,具备永久防ASIC的挖矿特征。
籍雨亭
·
2023-07-23 05:37
卓克的
密码学
数学不好的我,有些地方理解起来还是很困难的。当然了,某些内容,其实也没有太深入去进行研究。不严格要求的话,勉强过关!
三竹先生
·
2023-07-23 01:51
这些关于区块链版权的问题讲得很明白,值得收藏!
区块链,可以简单的被称作“分布式总账”技术,它包含了hash加密、
密码学
原理、共识机制、工作量证明等机制,构建了一个去中心化存储、去信任机制、数据不可篡改且可追溯的数据库体系。
小犀智能
·
2023-07-22 16:52
算法基础
- 栈的应用之四则运算表达式求值
计算9+(3-1)*3+10/2这是一个很简单的题目我们心算也能很快得出答案但是如果要用程序来实现就不是很好处理了这里面的困难就在于乘除在加减的后面,却要先运算,而加入的括号之后就变得更加复杂但仔细观察后发现,括号都是成对出现的有左括号就一定有右括号,对于多重括号最终也是可以完全嵌套匹配这用栈结构正好合适只要碰到左括号,就将此左括号进栈而后面出现右括号时,就让栈顶的左括号出栈期间让数字运算这样,最
居居用屁屁
·
2023-07-22 12:20
非对称加密之ECC椭圆曲线(go语言实践)
1.概念椭圆曲线
密码学
(英语:Ellipticcurvecryptography,缩写为ECC),一种建立公开密钥加密的算法,基于椭圆曲线数学。
泡泡龙吐泡泡
·
2023-07-22 09:18
比特币的价值理论探讨
虚拟货币价值设计模式的历史上个世纪90年代,
密码学
家乔姆设计的e-cash具有划时代的意义。
灯下鼠
·
2023-07-22 01:30
复习java
算法基础
1、求两数之和[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kFzE4uSy-1689241467003)(file://C:\Users\gr\AppData\Roaming\marktext\images\2023-07-11-10-17-58-image.png?msec=1689041878551)]暴力写法:classSolution{publicint[
青青草原霸主ma
·
2023-07-21 22:51
算法
java
数据结构
vue-router
——即地址栏URL中的#符号(此hash不是
密码学
里的散列运算)。比如这个URL:http://www.abc.com/#/hello
Rotary
·
2023-07-21 16:20
Python
算法基础
篇之字符串操作:索引、切片、常用方法
Python
算法基础
篇之字符串操作:索引、切片、常用方法引言1.字符串的概念和创建2.字符串的索引3.字符串的切片4.字符串的常用方法a)查找子字符串b)替换子字符串c)拆分和连接字符串总结引言字符串是一种常见的数据类型
挣扎的蓝藻
·
2023-07-21 14:02
Python算法初阶:入门篇
python
算法
开发语言
了解区块链---一个去中心化技术
概念:区块链是一种去中心化的分布式账本技术,它是由一系列区块组成的链式结构,每个区块包含一些交易数据,并且通过
密码学
算法与之前的区块链接在一起。
zr_xs
·
2023-07-21 06:16
知识
技术科普
区块链
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他