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
密码学算法基础
Lambda表达式和闭包Closure
更多精彩内容且看:区块链从入门到放弃系列教程-涵盖
密码学
,超级账本,以太坊,Libra,比特币等持续更新SpringBoot2.X系列教程:七天从无到有掌
flydean程序那些事
·
2023-09-16 12:39
快速了解比特币
比特币的历史可以追溯到2008年10月,一个名叫中本聪的神秘人物在一个
密码学
朋克论坛上发表了一篇比特币:一种点对点的电子现金系统的文章,这篇文章被看成是比特币的白皮书。
身体和灵魂总有一个在路上
·
2023-09-16 09:56
【数据结构】串的定义;存储结构;基本操作的实现
串是程序设计中重要的基本数据类型之一,常用于字符串匹配、文本处理和
密码学
等领域。子串是指在一个
十三衙
·
2023-09-16 08:18
数据结构
数据结构
串的定义和存储结构
串的基本操作实现
NLP幸福
密码学
习心得(一)
【学习内容】NLP和心理学概论/心智模型【我的收获】首先搞清楚了NLP是干嘛用的,NLP是帮人们过上幸福生活的工具。帮我们了解我们自己是什么样的人、想要拥有什么样的生活状态,更重要的是提供了可行性的实操方法帮助我们去实现我们的人生目标。解决我学了很多心理学知识,却依然过不好这一生的困境,是一门学以致用的幸福学问。心智模型课程中,让我耳目一新的是原来我们的种种行为都是受到心智模型这个底层逻辑影响。心
爱读书的燕
·
2023-09-16 01:54
Proof Compression
Aztec团队致力于让通用零知识交易尽可能简单的同时,对zk
密码学
进行大幅改进,使这些交易简单的同时还足够便宜。
mutourend
·
2023-09-16 00:45
零知识证明
零知识证明
密码学
【一】
前言在区块链的整个体系中大量使用了
密码学
算法,比如用于PoW的哈希算法,用于完整性验证的MerkleTree,用于交易签名与验证的数字签名算法,用于隐私保护的零知识证明等等。
尽-欢
·
2023-09-15 23:50
#
密码学
密码学
信息学奥赛
算法基础
第1次课 课堂练习与课后作业
一、申请两个题库的账号1、NOI题库OpenJudge-NOI-首页2、一本通题库信息学奥赛一本通(C++版)在线评测系统注意:请将账号及密码记在常用的书籍的上面或者手机上,以免以后忘掉二、课堂练习与课后作业(任选2-3个题目)(1)、1.10编程基础之简单排序_09:明明的随机数OpenJudge-09:明明的随机数(2)、1.1编程基础之输入输出_10:超级玛丽游戏OpenJudge-10:超
dllglvzhenfeng
·
2023-09-15 23:13
一本通ybt题库
小学生C++编程入门
小学生C++趣味编程
c++
算法
人工智能
信息学奥赛
CSP-J
数据结构与
算法基础
---栈和队列
栈和队列前言1栈和队列的定义和特点1.1栈的定义和特点1.2队列的定义和特点2案例引入3栈的表示和操作的实现3.1栈的抽象数据类型的类型定义3.2顺序栈的表示和实现3.3链栈的表示和实现4栈与递归5队列的表示和操作的实现5.1队列的抽象数据类型定义5.2队列的顺序表示和实现前言本章的内容并不难,重点需要理解的是栈和队列是操作受限的线性表,是在前一章线性表的基础上增加了一些约束条件。另外本章涉及到递
爱学习的周Sir
·
2023-09-15 22:04
数据结构
算法
Java
密码学
之数字签名
密码系统是加密技术及其附带基础工具的实现,以提供信息安全服务。基本密码系统的各种组件是明文,加密算法,密文,解密算法,加密密钥和解密密钥。其中加密密钥和解密密钥是:加密密钥是发件人已知的值。发送方将加密密钥与明文一起输入加密算法,以便计算密文。解密密钥是接收方已知的值。解密密钥与加密密钥有关,但并不总是与之相同。接收器将解密密钥与密文一起输入到解密算法中以便计算明文。Java密码体系结构(JCA)
东皋长歌
·
2023-09-15 12:09
玩意儿
算法
密码学
java
算法
数字签名
基于ASCON的AEAD
1.引言前序博客:ASCON:以“慢而稳”赢得NIST轻量级加密算法标准
密码学
中的AEAD(authenticatedencryptionwithassociateddata)对称密钥加密过去数年来已发生改变
mutourend
·
2023-09-15 09:04
基础理论
基础理论
笔记 | python蓝桥算法复习(预习)基础知识
python
算法基础
输入转进制:数学运算:字符串统计方法列表字典二维数组取整数学切片输出局部全局问题模板最大公约数最小公倍数二分弗洛伊德并查集最小生成树IDLE快捷键输入n,m=map(int,input
大数据界Olu
·
2023-09-15 08:01
python
算法
斯坦福大学
密码学
公开课——一些零碎的知识(Odds & Ends)(一)
KeyDerivation这一章节的主要目标是通过一个sourcekey生成许多满足伪随机性质的keys.image当key值是均匀分布的时候,我们可以通过下面的方法来构建.CTX的目的是为了让不同应用之间密钥都相互独立.image但如果key值不是均匀分布的,那么对应PRF的输出不会是随机的.在实际生活中,sourcekey经常不是随机分布的,比如在keyexchangeprotocol中,ke
Scaryang
·
2023-09-15 02:28
离散高斯抽样(Discrete Gaussian Sampling)
离散高斯抽样离散高斯抽样(DiscreteGaussianSampling)是一种常见于
密码学
和数学领域的随机采样方法。它通常用于构建基于格(lattice)的
密码学
方案,如基于格的加密和数字签名。
fumingxiaoshen
·
2023-09-15 00:01
密码学算法基础
密码学
✔ ★
算法基础
笔记(Acwing)(三)—— 搜索与图论(17道题)【java版本】
搜索与图论1.DFS1.排列数字(3分钟)2.n-皇后问题2.BFS(队列)1.走迷宫二刷总结(队列存储一个节点pair)三刷总结走过的点标记上距离(既可以记录距离,也可以判断是否走过)★★例题2.八数码二刷总结3.树与图的dfs1.树的重心二刷总结1.如何找根节点?用无向图遍历,则不需要根节点2.把dfs中需要算出来的写出来,就清晰怎么写了4.树与图的bfs(最短路)1.图中点的层次(无权最短路
编程浩
·
2023-09-14 21:27
算法基础
算法
笔记
图论
下一个风口,是区块链!
它是一种结合了现有的对等网络、
密码学
、共识算法等技术的数据库技术,与传统的数据库
TaoNice
·
2023-09-14 20:46
区块链技术与应用(一、
密码学
原理)
Crypto_Currency比特币的
密码学
原理,首先比特币呢他是一种最常见的加密货币,但其实呢加密货币他是不加密的,区块链上所有的交易都是共享的公开的包括账户的地址转账的金额都是公开的,比特币中他用到了
密码学
中的两个功能
曙光_
·
2023-09-14 18:52
区块链的学习
区块链
什么是数据安全和数据加密的关键技术和算法
数字签名(DigitalSignature):数字签名是一种使用公钥
密码学
技术实现的数字证书,用于验证
大学生资源网
·
2023-09-14 13:25
计算机
数据
什么是区块链,解释区块链的原理和应用场景
区块链是一种分布式数据库,它由一系列按照时间顺序排列的数据块组成,并采用
密码学
方式保证不可篡改和不可伪造。区块链技术最初起源于比特币,作为比特币的底层技术,用于去中心化和去信任地维护一个可靠的数据库。
大学生资源网
·
2023-09-14 13:55
计算机
区块链
Java加密之IV
密码学
中,分组(block)密码的工作模式(modeofoperation)允许使用同一个分组密码密钥对多于一块的数据进行加密,并保证其安全性。
我是杨正
·
2023-09-14 12:51
Java
密码学
之加解密
前篇:Java
密码学
之数字签名_东皋长歌的博客-CSDN博客日常开发中用的比较多的功能点,加解密数据,用Java实现也是很快很实用。下面记录一下加解密数据的过程。
东皋长歌
·
2023-09-14 10:29
算法
玩意儿
java
密码学
算法
加密算法
区块链的使用场景和优势
区块链技术是一种基于分布式数据库、
密码学
和去中心化结构的新型计算模式,其具有以下应用场景和优势:应用场景:1.数字货币:比特币、以太坊等数字货币系统能够实现去中心化、快速高效的支付功能。
想用代码改变世界
·
2023-09-14 10:28
区块链
密码学
概述
密码学
的概念密码,最初的目的是用于对信息加密,计算机领域的密码技术种类繁多。但随着
密码学
的运用,密码还被用于身份认证、防止否认等功能上。密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。
爱编程的鱼
·
2023-09-14 10:58
网络安全
密码学
人工智能
数学建模
算法
buuctf crypto 【
密码学
的心声】解题记录
1.打开可以看到一个曲谱2.看到曲谱中的提示埃塞克码可以想到ascii码,没有八可以联想到八进制,而八进制又对应着三位的二进制,然后写个脚本就好了oct=[111,114,157,166,145,123,145,143,165,162,151,164,171,126,145,162,171,115,165,143,150]res='flag{'foriinoct:res+=chr(int(str(
烟火的约定
·
2023-09-14 10:26
密码学
网络安全
安全
系统安全
数据结构与
算法基础
篇(一)链表、栈、队列、KMP
内容1.链表与邻接表2.栈与队列3.kmp要非常快得把代码默写出来一个模板要好好儿理解于熟练《记忆力和自制力》目录一、链表1.单链表2.双链表3.邻接表二、栈和队列1.栈2.队列3.单调栈4.单调队列三、字符串之KMP模式匹配一、链表数组模拟构造静态链表1.单链表#include//算法不是工程所以就可以不怕内存泄露usingnamespacestd;//head头节点的下标//e[]值ne[]结
day by day get on
·
2023-09-14 08:47
数据结构
算法学习和刷题(acm
蓝桥杯
cf)
数据结构
算法
链表
身份认证与提权攻击中的专属名词与缩略语整理
密码学
/情报学/身份认证/提权攻击与防御---学科专属名词与缩略语解释(未完,待续。。。)
UsamaBinLaden
·
2023-09-14 08:11
身份认证
运维
云计算
提权攻击
✔ ★
算法基础
笔记(Acwing)(二)—— 数据结构(17道题)【java版本】
数据结构1.单链表模板1.单链表(7分钟)2.双链表模板1.双链表3.模拟栈1.模拟栈(一个数组即可)2.表达式求值(20分钟)4.队列tt=-1,hh=0;1.模拟队列5.单调栈1.单调栈(4分钟)3.146.单调队列1.滑动窗口例题(10分钟)7.KMP1.KMP字符串(10分钟)二刷体会★三刷体会ne表示算上第一个和最后一个的前缀后缀相等值8.Trie树1.Trie字符串统计(20分钟)二刷
编程浩
·
2023-09-14 03:55
算法基础
java
算法
笔记
区块链是什么的通俗解释
区块链是虚拟币的一个重要概念,是利用块链式数据结构来验证与存储数据;利用分布式节点共识算法,来生成和更新数据;利用
密码学
的方式,保证数据传输和访问的安全;利用由自动化脚本代码组成的智能合约,来编程和操作数据的一种全新的分布式基础架构与计算方式
F田
·
2023-09-13 19:24
系统架构设计笔记(83)—— 加密和解密
此后,很长一段时间里,加密及解密技术在军事、政治、外交、金融等特殊领域里被普遍采用,并经过长时间的研究和发展,形成了比较完备的一门学科——
密码学
。
deniro
·
2023-09-13 16:17
一、概念区块链
本质上是一个去中心化的的数据库,同时也是比特币的底层技术,区块链技术是利用块链式数据库结构验证和存储数据利用分布共识算法的原理更新数据利用自动化代码编程的方式构造智能合约执行数据的处理特点分布式数据存储点对点传输共识机制
密码学
的方式加密保证数据传输和访问安全
崩鲨卡拉卡
·
2023-09-13 15:44
java中的加密与解密算法
一、对称加密技术对称加密特点是加密和解密的过程使用相同的密钥(也叫做key),也就是说加密的时候使用的秘钥,在解密的时候也要用这个密钥,这种方法在
密码学
中叫做对称加密算法,对称加密算法使用起来简单快捷,
乐之者java
·
2023-09-13 15:26
java
java
密码学
加密解密
Java安全生态-Java加解密API详解-Java安全框架官方文档翻译:对称/非对称加密、数字签名、数字证书、安全通信、密钥库等
这个博客准备根据Java官方文档和BC库的官方文档,全面详细总结如何使用Java加解密API进行
密码学
编程。
泪血夕阳
·
2023-09-13 15:22
java加解密
密码学
java
安全
信息安全概论
不可否认性及可用性中华人民共和国网络安全法政策全文目录第一章总则第二章网络安全支持与促进第三章网络运行安全第一节一般规定第二节关键信息基础设施的运行安全第四章网络信息安全第五章监测预警与应急处置第六章法律责任第七章附则信息安全的主要内容
密码学
今天晴天_8c18
·
2023-09-13 13:12
python判断点是否落在某区域内--空间关系判断
(在这种约定下,如果两个不同的多边形共享一个公共边,那么在这条边上的点会在一个多边形的内部而在另一个多变形的外部)[图片摘自《地理信息系统
算法基础
》]defisInRegion(lon,lat,region
P-ShineBeam
·
2023-09-13 01:29
python空间关系判断
python
2021牛客寒假
算法基础
集训营1 C.红和蓝
题目链接题目描述你拿到了一棵树,请你给每个顶点染成红色或蓝色。要求:每个红点周围有且仅有一个红点,每个蓝点周围有且仅有一个蓝点。“周围”的定义:某点周围的点指通过邻边直接连接的点。所谓树,即没有自环、重边和回路的无向连通图。输入描述:第一行一个正整数n,代表树的顶点个数。(1≤n≤100000)接下来的n−1行,每行两个正整数u和v,代表点u和点v有一条边连接。(1≤u,v≤n)保证输入的一定是一
我他喵的
·
2023-09-13 00:45
【
算法基础
】时间复杂度和空间复杂度
目录1算法的评价2算法复杂度2.1时间复杂度(TimeComplexity)2.1.1如何计算时间复杂度:2.1.2常见的时间复杂度类别与示例2.2空间复杂度2.2.1如何计算空间复杂度2.2.2常见的空间复杂度与示例3时间复杂度和空间复杂度计算示例例子1:计算数组中所有元素的和。例子2:快速排序算法。例子3:递归实现斐波那契数列。例子4:非递归实现的斐波那契数列。例子5:二分查找算法。例子6:冒
LeapMay
·
2023-09-12 23:55
算法
数据结构
python
加密相关
1.什么是加密在
密码学
中,加密是将明文信息改变为难以读取的密文内容,使之不可读的过程;只有拥有解密方法的对象,经由解密过程,才能将密文还原为正常可读的内容。
baiiu
·
2023-09-12 18:20
数据结构与
算法基础
-学习-35-各排序算法效率总结
排序的其他相关知识点和源码分享可以参考之前的博客:《数据结构与
算法基础
-学习-30-插入排序之直接插入排序、二分插入排序、希尔排序》,《数据结构与
算法基础
-学习-31-交换排序之冒泡排序、快速排序》,《
阳光九叶草LXGZXJ
·
2023-09-12 17:02
#
数据结构与算法基础学习
排序算法
学习
算法
数据结构
c语言
数据结构与
算法基础
-学习-34-基数排序(桶排序)
目录一、基本思想二、算法思路1、个位排序(1)分配(2)收集2、十分位排序(1)分配(2)收集三、源码分享1、InitMyBucket2、DestroyMyBucket3、ClearMyBucket4、PushData2Bucket5、PopDataFromBucket6、GetIntegerDigit7、BucketSortSentryQueue四、算法效率五、Linux环境编译测试排序的其他相
阳光九叶草LXGZXJ
·
2023-09-12 17:30
#
数据结构与算法基础学习
学习
算法
数据结构
c语言
排序算法
算法基础
:归并排序(超详细)
归并排序题目1:归并排序给定你一个长度为n的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数n。第二行包含n个整数(所有整数均在1∼109范围内),表示整个数列。输出格式输出共一行,包含n个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:531245输出样例:12345#include#include#inclu
s_m_c
·
2023-09-12 16:12
算法
算法
排序算法
数据结构
挑战1000天演讲,打卡的第301天,今日分享的主题是:执行
密码学
习心得分享。
四组学习心德分享:今天一个下午老师都在围绕着流程这个话题。老师不仅在课堂上讲,而且找了好几个老板上去一个老板说另外一个老板自己写。结果发现,说的人根本没法把自己企业的流程说清楚。那那个写的老板就更没有办法把他所说的流程写的清楚。在这一个举动上让我们都感受到了。一个老板连自己公司的流程都说不清楚。那员工又怎么可能听得清楚老板所表达的意思呢?同时也通过这堂课让我看到了,流程对每家公司的重要性。一家公司
开心快乐幸福美满
·
2023-09-12 15:02
AcWing
算法基础
课第四讲动态规划(2): 线性DP、区间DP
文章目录(1)线性DP898.数字三角形895.最长上升子序列897.最长公共子序列(2)区间DP282.石子合并区间DP常用模版(1)线性DP898.数字三角形题目链接给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。738810274445265输入格式第一行包含整数n,表示数字三角
程序员小浩
·
2023-09-12 09:28
AcWing算法基础课笔记
算法
动态规划
AcWing
算法基础
课第四讲动态规划(1): 背包问题
文章目录1.01背包问题2.完全背包问题3.多重背包问题(1)多重背包问题I(2)多重背包问题II4.分组背包问题1.01背包问题通过例子进行讲解:有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接
程序员小浩
·
2023-09-12 09:58
AcWing算法基础课笔记
算法
动态规划
AcWing
算法基础
课第二讲(1):单链表、双链表、栈、队列、单调栈、单调队列、KMP
文章目录1.单链表2.双链表3.栈4.队列1)普通队列2)循环队列5.单调栈6.单调队列7.KMP1.单链表什么是链表,链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。单链表可用来创建邻接表,邻接表主要用于存储树和图。链表的入口节点称为链表的头结点也就是head。接下来我将介绍的
程序员小浩
·
2023-09-12 09:57
AcWing算法基础课笔记
算法
链表
数据结构
c++
AcWing
算法基础
课第一讲(2):高精度加减乘除、前缀和、差分
文章目录1.高精度加法2.高精度减法3.高精度乘低精度4.高精度除以低精度5.一维前缀和6.二维前缀和7.一维差分8.二维差分1.高精度加法这里讲解两个大整数的加法运算,比如给定两个整数A、B,且A和B的长度len(A)、len(B)≤106。此时如果想将这两个大整数相加,就需要对大整数进行存储,我们这里选用vector数组分别存储A、B,高精度加法如下:注:用t来表示上一位的进位;高精度加法模版
程序员小浩
·
2023-09-12 09:27
AcWing算法基础课笔记
算法
c++
数据结构
AcWing
算法基础
课第一讲(3):位运算、双指针算法、离散化、区间合并
文章目录1.位运算2.双指针算法3.离散化4.区间合并1.位运算给定一个数字n,求n的二进制表示中第k位数字。思路:比如n=15,n的二进制可表示为11111.先把第k位移到最后一位:n>>k(n从第0位开始)2.然后根据个位的数字来确定第k位的数字:x&1将以上两步合并,就是n>>k&1位运算模版求n的第k位数字:n>>k&1返回n的最后一位1:lowbit(n)=n&-n模板题1输入一个正整数
程序员小浩
·
2023-09-12 09:57
AcWing算法基础课笔记
算法
数据结构
c++
使用CryptoJS实现Vue前端加密,Java后台解密的步骤和方法
1、crypto.js简介 CryptoJS是一个JavaScript库,提供了一系列
密码学
函数和工具,用于加密、解密、生成摘要等任务。
姠惢荇者
·
2023-09-12 09:42
笔记
前端
vue.js
CryptoJS
【漫游区块链】
密码学
技术简介
简介区块链使用的基本
密码学
技术包括哈希算法、对称加密、非对称加密和数字签名。本文将简单介绍各
密码学
的基本原理,仅限于概念性的内容,具体的原理、推导均未涵盖。希望能够带领大家了解
密码学
的基础要点。
圣巢小骑士
·
2023-09-12 03:55
Python点云处理(三)点云去噪
算法基础
篇
目录0简述1半径滤波2统计学滤波3直通滤波4无穷值和非数点的剔除5结语0简述点云中的噪声也称为孤立点/离群点/异常点,是指点云数据中的不相关或不希望存在的干扰信号或误差。噪声来源通常是环境光线的明亮程度、测量设备精度及系统误差、物体材料及表面的纹理和人为抖动等因素影响。在点云数据中,通过适当的滤波和处理方法,去除无用或噪声点,以提高数据质量和准确性的过程。1半径滤波通过设定滤波半径,计算每个点在其
Auto工程师
·
2023-09-11 23:38
Python点云处理
python
算法
开发语言
3d
数据结构与
算法基础
-学习-32-选择排序之简单选择排序、堆排序
目录一、简单选择排序基本思路二、简单选择排序基本操作三、简单选择排序算法思路四、简单选择排序代码1、SimpleSelectSortSentrySqQueue五、简单选择排序算法分析1、记录移动次数2、记录比较次数六、简单选择排序Linux环境编译测试七、堆的定义八、堆调整1、小根堆2、大根堆九、堆排序的算法思路1、调整为大根堆2、堆调整为升序序列十、堆排序代码1、HeapSiftSentrySq
阳光九叶草LXGZXJ
·
2023-09-11 18:39
#
数据结构与算法基础学习
学习
排序算法
算法
c语言
数据结构
数据结构与
算法基础
-学习-33-归并排序
MergeSortTwoSortData2、TwoWayMergeSortRecurtionSentryQueue四、算法效率分析五、Linux环境编译测试六、小感慨排序的其他相关知识点和源码分享可以参考之前的博客:《数据结构与
算法基础
阳光九叶草LXGZXJ
·
2023-09-11 18:07
#
数据结构与算法基础学习
算法
排序算法
数据结构
c语言
学习
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他