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
密码学算法基础
XCTF
密码学
(入门一)
XCTF
密码学
(入门一)1.1题目:base641.2描述:元宵节灯谜是一种古老的传统民间观灯猜谜的习俗。因为谜语能启迪智慧又饶有兴趣,灯谜增添节日气氛,是一项很有趣的活动。
牛奶糖不甜
·
2023-09-10 03:57
XCTF:crypto(入门)
密码学
密码学
入门题型总结
密码学
入门题型总结各种加密方法题型:MD5加密下载压缩包打开后得到一串字母数字的字符串二话不说在线解密得到结果包上flag即可,flag{admin1}。
SHMILY!
·
2023-09-10 03:57
密码学
加密解密
凯撒密码加密算法python_Python
密码学
入门:凯撒密码
1什么是
密码学
自古以来,间谍、士兵、黑客、海盗、商人等人,大多依靠
密码学
来确保他们的秘密不会人尽皆知。
密码学
是一门使用秘密编码的学科。想要明白密码长什么样,看一看下面两段文本。
weixin_39736547
·
2023-09-10 03:26
凯撒密码加密算法python
密码学
入门(2):对称密码
密码学
入门(2):对称密码文章目录
密码学
入门(2):对称密码历史上的密码凯撒密码简单替换密码一次性密码本DES三重DESAES应该使用哪种密码参考对称密码是指加密和解密都使用相同的密钥。
海将河推走
·
2023-09-10 03:26
密码学入门
安全
web安全
密码学
3DES
AES
密码学
编程
Python
密码学
编程文章目录Python
密码学
编程凯撒密码置换密码仿射密码代换密码维吉尼亚密码维吉尼亚密码的破解-运用Kasiski检测确定密匙长度一次一密公钥密码体制认证问题公钥密码算法分组的创建字符串转化为分组公匙密码算法进行加密解密过程混合密码体制部分代码实现小结凯撒密码凯撒密码通过替换字母完成加密
程序员_yw
·
2023-09-10 03:56
密码学
密码学
基础
文章目录**
密码学
基础****一·古典密码**1、栅栏密码(置换,代换)变形2、换位密码(代换密码)2.1、单表替换密码**凯撒密码****仿射密码**2.2、多表替换密码**维吉尼亚密码****希尔密码
Shadow丶S
·
2023-09-10 03:56
密码学
密码学
入门之密码
最近在研读《图解密码技术》这本书,将有一系列的
密码学
学习笔记,涉及到密码的相关概念、对称加密、非对称加密、单向散列函数、消息认证码、数字签名、数字证书等内容,同时涉及到代码部分也会使用Golang进行展示
Gundy_
·
2023-09-10 03:25
密码学
密码学
密码学
入门
公钥加密假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷到了这个文件,但是别人
Wh0ale
·
2023-09-10 03:25
安全技术
密码学
密码学
入门科普
密码学
入门科普0.传递消息——摘要摘要MD(MessageDigest)是【哈希值】,我们通过散列算法比如MD5算法就可以得到这个哈希值。
Cqi小七
·
2023-09-10 03:55
其他
Python
密码学
入门:凯撒密码
1什么是
密码学
自古以来,间谍、士兵、黑客、海盗、商人等人,大多依靠
密码学
来确保他们的秘密不会人尽皆知。
密码学
是一门使用秘密编码的学科。想要明白密码长什么样,看一看下面两段文本。
人邮异步社区
·
2023-09-10 03:55
python密码学
python
加密算法
密码学
中的各类密码汇总(一)
最近上课又重起了
密码学
,就想对各类密码做一个汇总,看起来更有条理一些:加密的分类方式有很多,比如按照一般的加密模式或者密钥的数量来分可以分为对称加密和非对称加密(公共密钥加密),按照加密的方式来分可分为替换和换位
Ano_onA
·
2023-09-10 03:25
密码学
密码学
加密解密
信息安全
密码学
-古典
密码学
习笔记
文章目录参考资料替代技术单字母表替代密码凯撒密码移位密码仿射密码针对单字母表替代密码的攻击多字母表替代密码Vigenere密码Hill密码(希尔密码)置换技术置换密码的定义案例本文作为一篇学习笔记,在图片和文字上大量参考了各种
密码学
书籍
debaowang
·
2023-09-10 03:25
密码学
古典密码学
[
密码学
入门]凯撒密码
单表代换单表:英文26字母的顺序代换:替换为别的字母并保证解密的唯一性假如我们让加密方式为所有字母顺序移动3位importstringstring.ascii_lowercase'abcdefghijklmnopqrstuvwxyz'b=3加密算法y=(x+b)mod26解密算法为x=(y-b)mod26密钥空间26明文空间,密文空间均为26个英文字母如果不使用英文标准表,而是从26字母的全排列(
RAVEN_1452
·
2023-09-10 03:54
密码学
「加密资产浅谈」比特币以及山寨币
为了避免认知偏差带来的不适,我们还是用“资产”这个中性词来称呼以比特币为代表的加密资产,这类资产的特点是数字虚拟化的,是建立在
密码学
机制和区块链技术之上的,可以实现全球跨境点对点交易,实
学习即挖矿
·
2023-09-10 01:08
凯撒密码(凯撒移位)
在
密码学
中,恺撒密码(英语:Caesarcipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。
慎铭
·
2023-09-09 19:18
CTF-MISC
大杂烩
安全
SHA-2 哈希算法(附源码分析)
一、SHA-2SHA-2是一种
密码学
安全哈希函数算法族,包括了SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224和SHA-512/256等多个变种。
lifehack
·
2023-09-09 13:30
密码工程
哈希算法
sha2
sha256
【后量子密码】CRYSTALS-KYBER 算法(一):MLWE 问题与NTT(附源码分析)
一、前言大多数基于数论的
密码学
,如Diffie-Hellman协议和RSA加密系统,依赖于大整数因子分解或特定群的离散对数等困难问题。
lifehack
·
2023-09-09 13:30
密码工程
算法
区块链在电子病历存储的应用(总结一)
区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用
密码学
方法相关
LanceJerry
·
2023-09-09 09:00
区块链
电子病历
区块链
网络安全(黑客)自学
学生们应该尝试学习多种技术,例如渗透测试、
密码学
、网络拓扑结构等。3.忽视基础知识:网络安全需要掌握一些基础知识,如计算机网络、操作系
网络安全-生
·
2023-09-09 05:23
零基础学网络安全
学习路线
网络安全技能树
web安全
网络
安全
学习
笔记
网络安全
编程
算法与数据结构——
算法基础
——排序理论(java)(b站左程云课程笔记总结)
排序理论汇总排序方法时间复杂度空间复杂度稳定性选择排序O(n^2)O(1)无冒泡排序O(n^2)O(1)有插入排序O(n^2)(常数时间极低)O(1)有归并排序O(n*logN)O(n)有快速排序O(n*logN)O(logN)无堆排序O(n*logN)O(1)无总结:优先使用快速排序(常数时间在三个时间复杂度为O(n*logN)的排序方法中最小)需要稳定性则使用归并排序空间复杂度有要求则使用堆排
Borslav
·
2023-09-09 03:03
数据结构与算法
数据结构
java
算法
排序算法
HTTPS 之fiddler抓包--jmeter请求
网上有诸多资料,有些写得过于晦涩难懂,尤其是需要
密码学
的一些知识。我做了一下简
程序员潇潇
·
2023-09-09 01:42
自动化测试
软件测试工程师
软件测试
https
fiddler
jmeter
软件测试
程序人生
自动化测试
功能测试
✔ ★
算法基础
笔记(Acwing)(一)—— 基础算法(20道题)【java版本】
基础算法一、快速排序1.快速排序例题2.第k个数(快速选择)✔✔1.31★快排二刷总结(4点)二、归并排序1.归并排序模板题✔✔1.31★二刷总结★2.逆序对的数量✔✔1.31★二刷总结三、二分1.数的范围✔1.31★二刷总结(mid>=x则是输出最左边一个)第一个大于等于x的数||最后一个大于等于x的数★2.数的三次方根1e-8✔1.31二刷总结四、高精度1.高精度加法✔1.31BigInteg
编程浩
·
2023-09-08 13:51
算法基础
算法
java
笔记
Spring Security系列之核心概念
针对于基础的安全设施,JavaSecurity模块提供了各种安全域的API、PKI、
密码学
及其内建实现、安全通信、认证、访问控制等丰富的功能,这些都是安全的基础。
myflx
·
2023-09-07 21:54
区块链基础
对于程序员来说,区块链这个概念并不难理解,这是因为大多数难懂的东西(挖矿,哈希,椭圆曲线
密码学
,点对点网络(P2P)等)都只是用于提供特定的功能和承诺。
南城猿
·
2023-09-07 14:47
区块链
区块链
区块链100问:区块链和比特币是什么关系?
每个区块之间依据
密码学
原理,按照时间顺序依次相连,形成链状结构,因此得名区块链。自白皮书《比特币:一种点对点的
真就是一
·
2023-09-07 13:00
密码学
概念科普(加密算法、数字签名、散列函数、HMAC)
密码散列函数密码散列函数(Cryptographichashfunction),是一个单向函数,输入消息,输出摘要。主要特点是:只能根据消息计算摘要,很难根据摘要反推消息改变消息,摘要一定会跟着改变对于不同的消息,计算出的摘要几乎不可能相同根据散列函数的上述特点,可以应用在保存密码、数据防篡改和完整性保护、数字签名等方面,后面介绍其他概念的时候也会提到。在网上下载文件时,经常会提供MD5值供校验。
·
2023-09-07 13:52
密码学加密算法安全
算法基础
-数学知识-容斥原理、博弈论
容斥原理、博弈论容斥原理890.能被整除的数(二进制状态压缩版本,复杂度多一个Om)890.能被整除的数(dfs版本)博弈论无限制nim游戏AcWing891.Nim游戏AcWing892.台阶-Nim游戏(待补)集合版本Nim游戏AcWing893.集合-Nim游戏AcWing894.拆分-Nim游戏(待补)容斥原理容斥原理可以画一个韦恩图来看各个集合的关系890.能被整除的数(二进制状态压缩版
chirou_
·
2023-09-07 11:07
算法
容斥原理
Nim游戏
蓝桥杯
LeetCode刷题笔记【22】:回溯专题-5(递增子序列、全排列、全排列 II)
unordered_setused`记录用过的数用数组代替unordered_set47.全排列II题目描述解题思路代码总结前置知识参考前文参考文章:LeetCode刷题笔记【18】:回溯专题-1(回溯
算法基础
知识
Eibosinu
·
2023-09-07 11:35
LeetCode刷题笔记
leetcode
笔记
算法
c++
算法基础
-数学知识-高斯消元、求组合数
高斯消元、求组合数高斯消元883.高斯消元解线性方程组组合数AcWing885.求组合数IAcWing886.求组合数IIAcWing887.求组合数IIIAcWing888.求组合数IV高斯消元找到当前列绝对值最大的数所在的行将改行的该列的系数变成1,其他列也要跟着变将这行和最上面未处理的那行交换(不是第一行)最上面那行的以下的所有行的该列消元判断是否存在解123三种情况若有唯一解,则从最下面开
chirou_
·
2023-09-07 11:34
算法
组合数
数据结构
c++
蓝桥杯
解释区块链技术的应用场景和优势
区块链技术的核心是基于
密码学
技术的算法,通过这些算法保证了数据的完整性和安全性。除了加密货币,区块链技术还可以应用于智能合约、供应链管理、电子证据等领域,具有广泛的应用前景。
学习新鲜事物
·
2023-09-07 10:00
区块链
区块链技术研究探讨
这些数据块通过
密码学
算法链接在一起,形成一个不可更改的链条。每个参与者都可以在网络上共享和验证交易,而无需信任中心化的
没刮胡子
·
2023-09-07 09:55
存档
区块链
区块链
从零开始学习导航网格#13 RecastNavigation的黑话整理
lutlookuptable查找表例如:tileLutSizetileLutMask盐(Salt)在
密码学
中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为
李相赫的乐芙兰
·
2023-09-07 08:52
算法基础
课笔记-第二章 数据结构
感想是,大学里好好听课还是很重要的目录一、链表与邻接表单链表双链表二、栈与队列栈队列三、kmp四、Trie树五、并查集☆六、堆七、哈希表存储结构字符串哈希八、C++STL参考一、链表与邻接表分类单链表:邻接表:存储图、树双链表:优化单链表单链表分为静态单链表和动态单链表,但是动态单链表实现方式在每次创建一个新结点时都需要使用new()函数,非常耗时,因此需要使用数组模拟的静态单链表。静态单链表在算
李加号pluuuus
·
2023-09-07 07:44
笔记
数据结构
数据结构与
算法基础
-二进制运算性质及相关算法
二进制运算性质及相关算法1几个与码相关的术语2位运算概述3位运算符的运算率1.交换律2.结合律3.等幂律4.零律4位运算的高级操作5位运算的应用1几个与码相关的术语 原码:以二进制形式在计算机中存储,数值前直接加一符号位的表示法1表示负数0表示正数反码:正数的反码与原码相同;负数的反码,符号位为111,数值部分按位取反。补码:正数的补码和原码相同;负数的补码则是符号位为111,数值部分按位取反后再
学业已毕业
·
2023-09-07 03:31
数据结构与算法
算法
c++
智能合约
区块链学习笔记(四)
密码学
与安全技术
目录一、Hash算法与数字摘要1、定义及特性2、常见算法3、数字摘要二、加解密算法1、对称加密算法2、非对称加密算法3、混合加密机制三、消息认证码与数字签名1、消息认证码2、数字签名四、数字证书五、PKI体系六、默克尔树结构七、布隆过滤器1、基于Hash的快速查找2、更高效的布隆过滤器信息安全的核心要素:机密性、完整性、可认证性、不可抵赖性一、Hash算法与数字摘要1、定义及特性Hash算法又可称
Unintented
·
2023-09-06 19:20
区块链学习
区块链
加密解密
密码学
北大肖臻老师《区块链技术与应用》系列课程学习笔记[1]Bitcoin中用到的
密码学
原理和数据结构
目录一、比特币系统中用到的
密码学
原理1.什么是比特币2.哈希函数3.非对称密码体系4.数字签名二、比特币中的数据结构——哈希指针和MerkleTree1.哈希指针2.区块链3.MerkleTree一、比特币系统中用到的
密码学
原理
Unicorn_snow
·
2023-09-06 19:50
区块链
区块链
学习
密码学
区块链技术与应用 - 学习笔记2【
密码学
基础】
大家好,我是比特桃。本系列笔记只专注于探讨研究区块链技术原理,不做其他违反相关规定的讨论。区块链技术已被纳入国家十四五规划,在“加快数字发展建设数字中国”篇章中,区块链被列为“十四五”七大数字经济重点产业之一,迎来创新发展新机遇。经科技部批复,国家区块链技术创新中心落地北京中关村国家自主创新示范区,并于2023年5月10日正式投入运行。目录区块链技术与应用-学习笔记1【引言】(系列笔记更新中……更
比特桃
·
2023-09-06 19:49
区块链
区块链
学习
笔记
BTC
BlockChain
ETH
加密
密码学
之欧几里得求逆元
什么是逆元逆元:官方解释是:逆元素是指一个可以取消另一给定元素运算的元素,在数学里,逆元素广义化了加法中的加法逆元和乘法中的倒数;听起来有一丝不太容易懂;那我们换成例子试一下:(24+4)/mod26=2(24-22)/mod26=2此时,4和22就是mod26下的加法逆元;乘法逆元也是同理原理步骤求A关于模N的逆元B,即求整数B,使得A*BmodN=1对余数进行辗转相除(a是商,r是余数)对除了
幼稚鬼&海南仙女
·
2023-09-06 16:38
网络安全【学习笔记】
STM32F4X RNG随机数发生器
随机数被广泛应用于
密码学
、模拟实验、游戏开发领域等。STM32F4X随机数发生器RNG控制寄存器RNG的控制寄存器的bit0使能随机数发生器
hwx1546
·
2023-09-06 14:57
STM32学习
stm32
嵌入式硬件
单片机
OpenSSL 3.0.0 设计(五)|遗留问题、遗留 Provider 模块、ENGINE API
译|王祖熙(花名:金九)蚂蚁集团开发工程师负责国产化密码库Tongsuo的开发和维护专注于
密码学
、高性能网络、网络安全等领域本文2179字阅读6分钟本文翻译OpenSSL官网文档:https://www.openssl.org
·
2023-09-06 10:38
有链启用长亭科技进行代码安全审计
网络安全公司长亭科技开始对YOUChain有链进行代码审计,审计内容除基础代码外,还包括YPoS共识机制、区块核心处理、账户管理、质押、P2P、RPC、程序入口、
密码学
使用、挖矿逻辑等所有原创性代码的功能逻辑及安全性
杰克0907
·
2023-09-06 08:16
数据结构与
算法基础
-学习-31-交换排序之冒泡排序、快速排序
目录一、交换排序基本思想二、冒泡排序基本思想三、冒泡排序算法实现思路1、第一趟2、第二趟3、第三趟4、第四趟5、第五趟四、冒泡排序算法源码1、BubbleSortSentrySqQueue五、冒泡排序算法效率六、冒泡排序Linux环境编译测试七、快速排序基本思想八、快速排序算法实现思路1、第一趟2、第二趟九、快速排序算法源码1、QuickSortPartionSentrySqQueue2、Quic
阳光九叶草LXGZXJ
·
2023-09-06 05:42
#
数据结构与算法基础学习
学习
排序算法
算法
c语言
开发语言
谈谈iOS中 AES128 +ECB +NoPadding
摘取百度百科AES词条的简介:AES即高级加密标准(英语:AdvancedEncryptionStandard,缩写:AES),在
密码学
中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准
拿铁加冰
·
2023-09-06 04:53
听雨
听雨逸翛今夜的黑暗来自地狱恶魔用手掌将我的困意打碎我的灵魂被锁在黑暗中拷问淅淅沥沥的雨不断地鞭打我沾满灰尘的心最后我的心终于化作了一面明亮的镜子我的躯壳在镜子前面矗立镜子里一切都是关于你的记忆天边乍现的一道闪电让我从这来自地狱的黑暗中解脱我模仿着
密码学
家和音乐家借今夜的雨声创作雷神也为我拿起手中的器械敲击你听雨声与雷声的长短节奏是我用摩斯密码为你谱写的乐曲窗外的微风怜悯我的境遇允诺我会在你的梦中演
逸翛
·
2023-09-06 00:56
使用go语言实现简易版的区块链
使用go语言实现简易版的区块链区块链概念区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用
密码学
方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息
吃馍夹菜
·
2023-09-05 18:18
算法基础
-数学知识-质数、约数
这里写目录标题质数试除法判定质数晒质数埃及筛线性筛约数试除法求约数约数个数与约数之和AcWing870.约数个数AcWing871.约数之和欧几里德求最大公因数质数埃及筛虽然用的不多,大多使用线性筛,但是埃及筛的思想很重要试除法判定质数AcWing866.试除法判定质数boolisPrime(intx){if(x#include#include#include#include#include#in
chirou_
·
2023-09-05 15:00
算法
c++
蓝桥杯
数学
算法基础
-数学知识-欧拉函数、快速幂、扩展欧几里德、中国剩余定理
算法基础
-数学知识-欧拉函数、快速幂、扩展欧几里德、中国剩余定理欧拉函数AcWing874.筛法求欧拉函数快速幂AcWing875.快速幂AcWing876.快速幂求逆元扩展欧几里德(裴蜀定理)AcWing877
chirou_
·
2023-09-05 15:28
算法
c++
蓝桥杯
欧几里德
欧拉函数
天眼情报分析——编程赛道——研究对象001续
前言:此次情报分析依旧会分为几大块一、ACWING
算法基础
课1.高精度加法和减法听都没听过1.什么是高精度加减法?"
夏驰和徐策
·
2023-09-05 15:21
信息情报部门——天眼
天眼情报分析
密码学
入门
转:https://blog.csdn.net/wjheha/article/details/73658249数学基础
密码学
是一个高度跨学科的领域,包含纯数学、计算机科学以及电子工程等多方面的知识。
right_33cb
·
2023-09-05 14:21
Shannon 理论
Shannon理论是古典
密码学
与现代
密码学
的分水岭;它的反表,对
密码学
的研究产生了巨大的影响首先,评价密码体制安全性的不同途径,定义了几个有用的准则计算安全性如果使用最好的算法攻破一个密码体制需要至少N
谁吃了我的薯条
·
2023-09-05 11:37
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他