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
区块链开发密码学
常用密码算法介绍
算法种类根据技术特征,现代
密码学
可分为三类:对称算法说明:加密密钥和解密密钥相同,对明文、密文长度没有限制子算法:流密码算法:每次加密或解密一位或一字节的明文或密文分组密码算法:将明文(密文)分成固定长度的数据块
程序员麻辣烫
·
2023-01-09 08:38
架构
算法
后端
基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等
学过
密码学
的朋友可能就想到了一个解决办法,聊天的时候对消息加密,处理的时候再对消息进行解密。是的,道理就是这样。
·
2023-01-05 16:20
AES加密算法详解(图文解释)
AES加密算法是
密码学
中的高级加密标准,AES为分组加密法,把明文分成一组一组的,每组长度相等,每次加密一组数据,直到加密完整个明文,在AES标准规范中,分组长度只能是128位,AES是按照字节进行加密的
笑着温暖你
·
2023-01-05 12:04
对称加密算法
算法
密码学
密码学
aes rsa 分段加密 填充 rsakey 生成
文章目录1可逆加密/解密1.1BASE642不可逆加密2.1MD52.2SHA2562.3SHA5122.4MAC加密3对称加密解密3.1des加密和解密3.2AES加密和解密3.3优化秘钥3.4加密分类3.4.1块加密3.4.2序列加密3.5块加密常用的填充模式4非对称加密4.1定义4.2为什么会出现4.3常见算法5.3应用场景1可逆加密/解密1.1BASE64privatestaticfina
南京小菜
·
2023-01-05 12:01
密码
运维
java
安全
rsa
分段加密
非对称加密
AES加密 — 详解
120285594AES简介DES全称为DataEncryptionStandard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS)AES
密码学
中的高级加密标准
虎牙阿珂苦练编程
·
2023-01-05 11:59
java
idea
(4)AES分组加密算法(原理详解)
说明:本内容参考B站UP主“可厉害的土豆”的视频讲解,强烈推荐一下该宝藏UP主【AES加密算法】|AES加密过程详解|对称加密|Rijndael-128|
密码学
|信息安全_哔哩哔哩_bilibili本次内容讲解只针对数据加密
少卿不在大理寺
·
2023-01-05 11:24
芯片安全
安全
AES
分组加密
【
密码学
】破解RSA密码(Python代码实现)
题目已知有人写了如下的代码,并将生成的(n,e,c)以及(n2,e2,c2,(p2+1)*(q2+1))输出。fromCrypto.Util.numberimport*defef(): p=getPrime(512) q=getPrime(512) flag=open("flag","rb").read() m=bytes_to_long(flag) e=65537 n=p
Mitch311
·
2023-01-05 11:36
Python
密码学
python
RSA
网络安全
密码学
同态加密
Go语言介绍 安装 基础命令(一)
应用领域:WEB开发、
区块链开发
、大型游戏服务端开发、分布式/云计算开发2安装2.1windows官网:https://go.dev/dl/Go官方镜像站:https://golang.google.cn
有勇气的牛排
·
2023-01-05 03:45
go
golang
开发语言
后端
【
密码学
】RSA加密与解密(Python)
试着解密该信息(注意,最后得到的数字需要整体平移,才能得到有意义的明文)(私钥后四个数字是5691)。提示:使用模重复平方算法以及中国剩余定理降低计算量。你向外发送的信息如下:5272281348,21089283929,3117723025,26844144908,22890519533,26945939925,27395704341,2253724391,1481682985,21637911
DYSLEXIA-
·
2023-01-04 18:18
安全
【历史上的今天】12 月 29 日:苹果首席
密码学
家出生;Erlang 语言问世;晶体管之父产生设计灵感
整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年12月29日,在103年前的今天,一场在伦敦进行的日食试验证明了爱因斯坦的相对论。该理论取代了200年前主要由艾萨克·牛顿创立的力学理论,从而改变了20世纪的理论物理学和天文学;爱因斯坦的理论如此复杂,以致于很少有人能完全理解他的理论。在科技历史中的12月29日,今天还有哪些关键事件发生呢?1892年12月29日
历史上的今天
·
2023-01-04 13:41
历史上的今天
历史上的今天
大数据
erlang
密码学
人工智能
SAGE(SAGEMATH)
密码学
基本使用方法
文章目录求逆元扩展欧几里得算法孙子定理(中国剩余定理)求离散对数取模求根欧拉函数输出表达式近似值素数分布(Pi(x))创建整数域中的椭圆曲线求逆元inv=inverse_mod(30,1373)print(30*inv%1373)#1扩展欧几里得算法d,u,v=xgcd(20,30)print("d:{0}u:{1}v:{2}".format(d,u,v))#d:10u:-1v:1孙子定理(中国剩
syheliel
·
2023-01-02 15:51
数学
密码学
密码学
常用数学计算软件sagemath安装使用
1、安装sagemathsudo-iaptupdateapt-getupdateaptinstallsagemath2、打开sagemath,会跳转网页,在网页上进行操作即可。3.输入各类函数进行验证即可。(1)近似除法(RealDoubleField)print(RDF(5/3))#近似除法print(5/3)(2)中国剩余定理x≡1(mod11)x≡2(mod3)x≡3(mod5)x≡4(mo
J-shocking
·
2023-01-02 15:19
密码学
python
Ubuntu 20.04系统中Sage(sagemath)安装及使用详细过程
Sage是免费的、开源的数学软件,支持代数、几何、数论、
密码学
、数值计算和相关领域的研究和教学。所以说想做
密码学
实验还是要掌握这个软件。其次,安装sage时在不同系统和不同方式的差异。这是Sage
crypto_cxf
·
2023-01-02 15:47
科研工具使用技巧
ubuntu
python
linux
sage
sagemath
Python基础第10课-Python加密解密
pip3installpycryptodome-ihttps://pypi.tuna.tsinghua.edu.cn/simple库参考文档:https://pycryptodome.readthedocs.io/en/latest/
密码学
概述
weixin_30432179
·
2023-01-02 12:53
密码学
python
HTTPS加密通信过程原理
目录一、从网络层协议理解HTTPS二、从
密码学
理解三、加密对称加密非对称加密1、客户端请求服务端,发送TLS版本,和加密套件,和第一个随机数2、服务器收到请求后,向客户端发送生成的第二个随机数,TLS版本和加密套件
张DD的代码铺
·
2022-12-31 17:35
面试
java
网络协议
网络安全
HTTPS加密解密的基本过程
本文转自:HTTPS为什么更安全,先看这些图解HTTPS协议加密解密全过程HTTPS是建立在
密码学
基础之上的一种安全通信协议,严格来说是基于HTTP协议和SSL/TLS的组合。
SmuEdward
·
2022-12-31 17:03
HTTP
HTTPS
解密
安全
通信
信息安全—
密码学
信息熵信息理论基础—熵的概念(熵、联合熵、条件熵、平均互信息)
数学基础:概率论乘法法则两个事件相互独立:P(A∩B)=P(A)×P(B)·意思是事件A和事件B同时发生的概率=事件A发生的概率×事件B发生的概率··举个栗子:掷两枚硬币硬币同时立着的概率=掷一枚硬币立着的概率×再掷一枚··硬币立着的概率。两个事件非独立:P(A∩B)=P(A)×P(B|A)=P(B)×P(A|B)·意思是事件A和事件B同时发生的概率=事件A发生的概率×在事件A发生的概率下事·件B
Lmars97
·
2022-12-31 09:04
信息熵
密码学
信息安全
概率论
使用Python语言实现凯撒密码的加密和解密
使用Python语言实现凯撒密码的加密和解密介绍在
密码学
中,恺撒密码(英语:Caesarcipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。
一只敲代码的嗷呜
·
2022-12-31 08:43
Python语言
python
MD5加密算法
MD5由美国
密码学
家罗纳德·李维
✎浅笑
·
2022-12-31 02:22
Java
java
算法
网络
区块链核心技术:哈希与加密算法
区块链最核心的两个技术点是共识机制和
密码学
,由于共识机制是公链的基础,所以这部分内容我已经在前面的内容中优先讲解了。
emeson_ch
·
2022-12-30 04:48
区块链
区块链
《深入浅出
密码学
:常用加密技术原理与应用》读书笔记
第1章
密码学
和数据安全导论1.1
密码学
及本书内容概述1.
密码学
(cryptology):密码编码学(cryptography)和密码分析学(破译密码)。
Jaling
·
2022-12-29 20:00
密码学
基础算法(二)中国剩余定理
随便谷歌了一个图片做首图原图地址:http://www.siwapu.com/etagid41968b0/
密码学
基础系列:(一)基于整数的欧几里得算法和扩展欧几里得算法(二)中国剩余定理(三)扩展域GF
洛奇看世界
·
2022-12-29 20:00
密码学
中国剩余定理
【python算法系列十三】素性检验算法
因此,在现代
密码学
中,利用这个时间差距,计算机科学家们发明了安全的加密系统,如RSA与Rabin。简单来说,加密信息的人需要随机地找出两个素数并且公开它们的乘积,如果他人想要破解信息的话必须
m0_70372647
·
2022-12-29 18:09
算法
Fermat素性检测算法(Python实现)
说明这是某电的网信院
密码学
实验1一、实验目的(包括实验环境、实现目标等等)1.实验环境Windows11PyCharm2019.3.3x642.实现目标通过编写代码实现Fermat素性检验算法,加深对Fermat
じ凉墨ོ
·
2022-12-29 18:39
信息安全基础与密码学综合实验
python
算法
隐私集合求交(PSI)协议研究综述
作者:京东科技孙晓军摘要隐私集合求交(PSI)是安全多方计算(MPC)中的一种
密码学
技术,它允许参与计算的双方,在不获取对方额外信息(除交集外的其它信息)的基础上,计算出双方数据的交集。
·
2022-12-29 14:08
隐私集合数据安全密码学
密码学
-代数数论基本知识
文章目录代数数论基本知识同余定理费马小定理算数基本定理欧拉函数二项式定理欧拉定理代数数论基本知识同余定理定理内容:给定一个模正整数m,如果两个整数a和b满足(a-b)能够被m整除,即(a-b)/m得到一个整数,那么就称整数a与b对模m同余,记作a≡b(mod m)a\equivb(mod\,m)a≡b(modm)例:(1)a=5,b=2,m=3,(a-b)/m为整数1,那么a对m取余和b对m取余都
哇咔咔FF
·
2022-12-28 23:26
密码学
密码学
信息安全基础综合实验-基于中国剩余定理的秘密共享方案
相关:某电的
密码学
实验,信安专业必选实验实验题目:基于中国剩余定理的秘密共享方案实验目的(包括实验环境、实现目标等等)实验环境:Windows10Visualstudio2017Miracl库实验目标:
Y0uth-
·
2022-12-28 13:35
信安实验
密码学
密码学
基于中国剩余定理的秘密共享方案(Python实现)
说明这是某电网信院的
密码学
实验3一、实验目的(包括实验环境、实现目标等等)1、实验环境:Windows11Windows11PyCharm2019.3.3x642、实现目标:通过编写代码实现基于中国剩余定理的秘密共享方案
じ凉墨ོ
·
2022-12-28 13:33
信息安全基础与密码学综合实验
python
软考-信息安全工程师-1
密码学
:量子算法:Shor和Grover按照密码系统对明文的处理方法可以分为分组密码系统和序列密码系统AES采纳的算法是Rijndael,其分组密码的通用结构,对轮函数迭代,SP结构(代替/置换)CBC
扔出去的回旋镖
·
2022-12-28 09:32
软考
信息安全
软考
密码学
系列 - 安全多方计算(MPC)
介绍安全多方计算(SecureMuti-partyComputation,简称MPC,亦可简称SMC或SMPC)由华裔计算机科学家、图领奖获得者姚期智教授于1982年提出,也就是为人熟知的百万富翁问题:两个争强好胜的富翁Alice和Bob在街头相遇,如何在不暴露各自财富的前提下比较出谁更富有?应用电子选举、门限签名以及电子拍卖等安全多方计算技术与区块链技术对比MPC对带宽要求极高往期精彩回顾:区块
搬砖魁首
·
2022-12-27 16:30
密码学系列
#
隐私计算
#
安全
密码学
安全多方计算
MPC
姚期智
区块链
多方安全计算(MPC)原理简介
不经意传输的解决方案不经意传输(OT)协议在
密码学
中 发送方可以向接收方传输一系列信息中的某一部分接收方可以正确收到信息,但不知道信息属于整体的哪个部分安全可信计算外包计算含义常用技术同态加密典型的应用场景数据持有者想对其持有的大量数据进行计算
平凡人笔记
·
2022-12-27 16:58
平凡人笔记
ElGamal公钥密码算法(Python实现)
说明这是某电网信院的
密码学
实验4一、实验目的(包括实验环境、实现目标等等)1、实验环境Windows11PyCharm2019.3.3x642、实现目标通过编写代码实现EIGamal公钥密码算法,加深对
じ凉墨ོ
·
2022-12-27 13:55
密码学实验
算法
中国剩余定理(Python实现)
说明这是某电网信院的
密码学
实验2一、实验目的(包括实验环境、实现目标等等)1、实验环境:Windows11PyCharm2019.3.3x642、实现目标:通过编写代码实现中国剩余定理,加深对中国剩余定理的理解
じ凉墨ོ
·
2022-12-27 13:24
密码学实验
python
开发语言
算法
SM2椭圆曲线公钥密码算法(Python实现)
说明这是某电网信院的
密码学
实验5以下是我班大佬杜同学的报告,十分感谢!
じ凉墨ོ
·
2022-12-27 13:53
密码学实验
python
算法
隐私集合求交(PSI)协议研究综述
作者:京东科技孙晓军摘要隐私集合求交(PSI)是安全多方计算(MPC)中的一种
密码学
技术,它允许参与计算的双方,在不获取对方额外信息(除交集外的其它信息)的基础上,计算出双方数据的交集。
·
2022-12-27 11:05
隐私集合数据安全密码学
JS基于base64编码加密解密文本和图片
JS基于base64编码加密解密文本和图片
密码学
,体系太庞大了,常见的加密解密算法很多,我仅了解了一下,这里仅介绍采用base64实现的加密解密的方法。
软件开发技术爱好者
·
2022-12-27 10:46
JavaScrip技术
前端开发
编程实践系列
javascript
前端
Zebec 以 Layer2 的形式推出 Zebec Chain,有望引发流支付赛道的新变革
在2016年下半年,《精通比特币》的作者、顶级
区块链开发
者AndreasAntonopoulos就曾提到“流支付”的概念,并希望基于闪电网络来进一步实现“流支付”的早期设想。
区块链小八歌
·
2022-12-25 19:29
区块链
Zebec 以 Layer2 的形式推出 Zebec Chain,流支付新时达来临了
在2016年下半年,《精通比特币》的作者、顶级
区块链开发
者AndreasAntonopoulos就曾提到“流支付”的概念,并希望基于闪电网络来进一步实现“流支付”的早期设想。
金马1988
·
2022-12-25 19:28
Vortex:无需可信设置的基于Lattice的SNARK方案
提出了首个transparent且plausiblypost-quantumSNARK方案,其依赖的安全假设为:RingShortIntegerSolution难题(Ring-SIS)【为基于lattice
密码学
的著名假设
mutourend
·
2022-12-25 14:42
零知识证明
零知识证明
STARK入门知识
SuccinctNon-interactiveARgumentofKnowledge)相比,STARK(ScalableTransparentARgumentofKnowledge)主要有如下不同:1)传统的zk-SNARK依赖于尖端的
密码学
假设
mutourend
·
2022-12-25 14:41
零知识证明
零知识证明
区块链
隐私计算概述
从技术交付出发,隐私计算是众多学科的交叉融合技术,目前主流的隐私计算技术分为三大方向:第一类是多方安全计算为代表的
密码学
隐私计算技术;第二类是以联邦学校为代表的人工智能与隐私计算技术融合衍生的技术;第三类是以可信执行环境为代表的基于可信硬件的隐私计算技术
西木风落
·
2022-12-25 13:32
隐私计算
隐私计算
隐私计算技术
隐私计算行业发展
隐私计算应用场景
隐私计算挑战与难题
网络安全CTF夺旗赛入门到入狱-杂项(文件隐写篇)
今天给大家带来CTF夺旗赛入门的第一步杂项篇本篇预计也是分为好几个个部分因为他比较多往期传送门:网络安全CTF夺旗赛入门到入狱-入门介绍篇网络安全CTF夺旗赛入门到入狱-
密码学
上篇网络安全CTF夺旗赛入门到入狱
菜鸡林某
·
2022-12-24 14:35
CTF新手入门篇
安全
网络安全
密码学
LSB Matching 隐写算法分析与理解
隐写术英文作“Steganography”,来源于约翰尼斯·特里特米乌斯一本看上去是有关黑魔法,实际上是讲
密码学
与隐写术的一本书St
山里娃娃哈
·
2022-12-23 21:25
图像处理
matlab
matlab
隐写
LSB
密码学
算法
密码学
实现64bit DES C语言
算法描述:1.Feistel网络结构其特性参数:①明文(输入)块大小(BlockSize):64bit~128bit,且是2的倍数;②密钥长度/大小(KeySize):56~256③NumberofRounds:循环次数④RoundFunction:轮函数,一定是非线性的,不要求可逆加解密过程明文(Plaintext)长度为2W位(该结构加密的名文bit数长度必须为偶数,比如DES的明文长度为64
江南无妖
·
2022-12-23 16:35
岛爷札记
学习
密码学
实现64bit RSA c语言
算法描述:1.1RSA产生公私钥对具体实例讲解如何生成密钥对1.随机选择两个不相等的质数p和q。alice选择了61和53。(实际应用中,这两个质数越大,就越难破解。)2.计算p和q的乘积n。n=61×53=3233n的长度就是密钥长度。3233写成二进制是110010100001,一共有12位,所以这个密钥就是12位。实际应用中,RSA密钥一般是1024位,重要场合则为2048位。3.计算n的欧
江南无妖
·
2022-12-23 16:34
岛爷札记
学习
密码学
AES算法实现 c语言
基础知识:最后轮没有列混合初始变换:明文4*4=16字节=128bit密钥4*4=128bit明文和初始密钥异或字节代换S-Box行移位列混合乘法乘2时左移1位且分为当首位为0时;当首位为1时两种情况乘3时将3拆为2+1乘4时将4拆为2*2轮密钥加子密钥获得(密钥扩展)AES算法主要包括以下几个部分:s盒模型,密钥扩充,轮密钥加,字节代换,行移位,列混合。而本文主要讨论AES-128,进行10轮迭
江南无妖
·
2022-12-23 16:04
岛爷札记
学习
非对称加密:RSA加密算法
加密算法 谈到加密算法,我们不得不谈一下
密码学
中加密算法的两个分支:对称加密和非对称加密。
FelixChen0707
·
2022-12-23 12:31
密码学
安全
基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等
学过
密码学
的朋友可能就想到了一个解决办法,聊天的时候对消息加密,处理的时候再对消息进行解密。是的,道理就是这样。
·
2022-12-22 19:46
隐私计算-
密码学
-同态加密
文章目录1隐私计算综述2隐私计算发展史3加密技术概述4同态加密的历史5什么是同态加密6同态加密的定义6.1场景定义6.2核心流程6.3HE的分类7同态加密库Paillier7.1Paillier算法7.2秘钥生成7.3明文加密7.4密文解密7.5相关代码8参考资料9番外篇1隐私计算综述近年来,随着大数据与人工智能的盛行,针对个人的个性化的推荐技术的不断发展,人们在享受便利的同时,也深深的感觉到无处
秃顶的码农
·
2022-12-22 07:38
隐私计算
同态加密
区块链
算法
## 安全多方计算和同态加密的理论与实践知识
安全多方计算SMPC和同态加密FHE已经成为隐私计算领域内不可缺少的
密码学
基础。二者都能实现对密文的直接计算,但是二者又各有不同。
安全六三
·
2022-12-22 07:08
隐私计算
密码学
抽象代数
数据安全
go语言
机器学习
上一页
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
其他