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
sm4密码算法
密码学和P2P网络,不学习一下吗?
常用的加密算法有DES、AES、
SM4
。非对称加密是由椭圆曲线算法生成的一对公私钥对组成
laowang_618
·
2020-07-04 21:04
二维码编码原理
这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个
密码算法
,QR码的基本结构位置探测图形、位置探测图形分隔符、定位图形:用于对二维码的定位,对每个QR码来说,位置都是固定存在的,
shiGuang°
·
2020-07-04 20:15
二维码
基于格密码的算法研究
(2)效率挑战:传统公钥
密码算法
的密钥长度一直在增加,使得传统
密码算法
码效率很
Mr.Yi
·
2020-07-04 16:01
区块链
国密SM3杂凑算法与实现
密码算法
实现比较有名的就是:openssl,其体系庞大,使用也方便。但从学习与研究上来看,还是需要实现
goldboar
·
2020-07-04 16:42
加密算法
信息安全
代码开发
SM4
国密算法实现分析
SM4
国密算法实现分析代码下载请见上一篇文章AES算法实现分析
SM4
的说明(pdf):http://download.csdn.net/detail/leechiyang/5008528算法调用参数该算法需要一个结构体
archimekai
·
2020-07-04 11:16
AES与
SM4
实现原理的比较
AES与
SM4
实现原理的比较基本比较三种算法的基本比较如下表:算法名称密钥长度分组长度循环次数算法结构AES128/192/25612810/12/14Substitution-Permutation
SM4
12812832
archimekai
·
2020-07-04 11:16
什么是Openssl
article/details/52208747参考:http://man.linuxde.net/openssl一.什么是openssl1.1OpenSSL是一个强大的安全套接字层密码库,囊括主要的
密码算法
G_sng
·
2020-07-04 10:42
Openssl
iOS 使用 SM2
SM4
加解密,SM2 签名验签及 SM3 签名
前言对于开发人员,开发中加解密是经常用到的,常见的
密码算法
MD5、SHA、AES、DES,RSA等等,这些无一例外都是国外的加密算法。
cocoafei
·
2020-07-04 08:44
iOS
7月3日忻州分公司工作动态
3、车辆安排:晋A
sm4
49,今日无出车。
0ef665bdc840
·
2020-07-04 06:17
Linux 后台开发工作中常用的开源库
后台开发,语言主要是c和c++,这里简单罗列一下工作中用的很频繁的那些开源软件1.OpenSSLopensslOpenSSL是一个安全套接字层密码库,囊括主要的
密码算法
、常用的密钥和证书封装管理功能及SSL
weixin_33744141
·
2020-07-04 02:13
信息安全-流加密
是指利用少量的密钥(制乱元素)通过某种复杂的运算(
密码算法
)产生大量的伪随机位流,用于对明文位流的加密。
qq_24925595
·
2020-07-02 17:40
汽车信息安全
维吉尼亚
密码算法
算法的实现packagecom.custs.msy;publicclassVigenere{/***大写字母表*/staticStringdateList="ABCDEFGHIJKLMNOPQRSTUVWXYZ";/***处理密钥*@paramkey*@paraminform*@return*/publicstaticStringdealKey(Stringkey,Stringinform){ke
星说starsay
·
2020-07-02 12:03
莱特币背后的秘密 - 白话Scrypt
密码算法
与比特币相比,莱特币的不同之处关键在于,比特币采用了SHA-256哈希算法,而莱特币采用的是Scrypt哈希算法。老宋对其很感兴趣,但关于Scrypt算法原理没有中文资料可查,老宋翻遍百度贴吧,也没有找到关于Scrypt的一纸片言,只好自己去litecoin、tarsnap、wikipedia查资料论文源码,才搞明白其可能的初步原理。首先,比特币采用SHA-256、RIPEMD-160哈希算法生成
公司的摄影师
·
2020-07-02 09:56
DES加密算法Golang实现
DES介绍数据加密标准(英语:DataEncryptionStandard,缩写为DES)是一种对称密钥加密块
密码算法
,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),随后在国际上广泛流传开来
liuyh73
·
2020-07-02 09:37
Web安全
OpenSSL 1.1.1 新特性: 全面支持国密SM2/SM3/
SM4
加密算法
OpenSSL项目最近6个月添加了许多新特性,包括对中国SM2/SM3/
SM4
算法的支持:SM2椭圆曲线:https://github.com/openssl/openssl/pull/4793SM3哈希摘要
liuqun69
·
2020-07-02 09:53
破解vigenere
密码算法
C++版.....
cpp代码//P40第9题//破解vigenere密码课本P15---2.3.3所用的算法//#include#include//寻找密钥长度intfind_key_lenth(char*pass,intlen){//pass密文,len密文长度;移位统计相等的密文,取其最大的步数为d;intd=0,count,MaxCount=0;for(intstep=1;stepMaxCount){MaxC
justaphper
·
2020-07-02 06:26
Java编程基础
基于OpenSSL 1.1.1版实现的SM2签名与验签C程序
OpenSSL1.1.1版提供了对国密
SM4
、SM3、SM2算法的支持。
henter
·
2020-07-02 02:09
OpenSSL
密码学与信息安全
OpenSSL
调用 OpenSSL 1.1.1 计算 SM3 杂凑值的一个简单示例
在前面的博文《Windows上使用VS2010编译OpenSSL1.1.1-pre6》中介绍了如何在Windows平台上编译OpenSSL1.1.1,在这个版本中增加了对国密SM2、SM3、
SM4
算法的支持
henter
·
2020-07-02 02:09
OpenSSL
一文带你学会国产加密算法
SM4
的java实现方案
前言今天给大家带来一个国产
SM4
加密解密算法的java后端解决方案,代码完整,可以直接使用,希望给大家带来帮助,尤其是做政府系统的开发人员,可以直接应用到项目中进行加密解密。画重点!
经典鸡翅
·
2020-07-02 01:12
java
TD LTE ZUC(EEA3/EIA3)祖冲之算法集介绍
祖冲之算法集(ZUC算法)是由我国学者自主设计的加密和完整性算法,包括祖冲之算法、加密算法128-EEA3和完整性算法128-EIA3.ZUC算法是中国自主设计的流
密码算法
,现已被3GPPLTE采纳为国际加密标准
Hank_Gao
·
2020-07-02 01:27
协议分析
伪随机数的产生和流密码
流密码是对称
密码算法
,从明文输入流逐位或逐字节产生密文输出。使用最为广泛的此类密码是RC4。一个重要的密码函数是具有强密码学意义的伪随机数发生器。
GeneralAndroid
·
2020-07-02 00:28
加密与解密
密码学
随机数
流密码
PRNG
PRF
密码
Go语言实现DEC加密算法(CBC模式)
DES是一种分组
密码算法
,CBC模式(密码分组链接模式)是常用的一种分组密码的模式。(点击查看分组密码及CBC模式概述)实现代码如下:import("bytes""fmt""crypto/de
Axing丶
·
2020-07-01 20:11
RSA介绍
一什么是RSARSA是一种公钥
密码算法
,它的名字由三位开发者,即RonRivest、AdiShamir和LeonardAdleman的姓氏的首字母组成的。RSA被用于公钥密码和数字签名。
cakincheng
·
2020-07-01 20:14
安全
sm4
算法加密解密
对称加密简单来说就是有一个明文,通过一个密钥加密之后得到一个密文,这个密文可以通过相同的密要解密得出和原来相同的明文二、
sm4
算法算法定
bird_tp
·
2020-07-01 18:47
工作总结
sm4
sm4加密解密
java实现sm4算法
Go 国密 sm2 sm3
sm4
本文仅供个人学习研究,如果涉及侵权,敬请告知!国密SM1为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC256位(SM2采用的就是ECC256位的一种)安全强度比RSA2048位高,但运算速度快于RSA。SM3消息摘要。可以用MD5作为对
冰河世纪20
·
2020-07-01 18:02
编程语言
区块链中的密码学系列之对称加密算法流密码(八)
1.前言2.流密码的基本原理流密码:也称序列密码(StreamCipher),是指明文消息按字符(如二元数字)逐位地、对应地加密的一类
密码算法
。流密码的强度依赖于密钥序列,什么样的密钥序列是安全的?
anju1449
·
2020-07-01 17:39
常见对称加密算法与工作模式简介
对称密码简介对称密码(SymmetricCipher)算法又叫传统
密码算法
,加密密钥能够从解密密钥推算出来,反之也成立(在大多数对称算法中,加密密钥与解密密钥是相同的)。
alwaysrun
·
2020-07-01 17:56
Security
对称加密(DES)与非对称加密(RSA)
对称加密:DES(国际算法),
SM4
(国密算法)非对称加密:RSA(国际算法),SM2(国密算法)2.RSA加密过程RSA的公钥、私钥的组成,以及加密、解密的公式可见于下表:素数是这样的整数,它除了能表示为它自己和
abcd1101
·
2020-07-01 16:53
加密/江南科友(银联合作)
国密SM —— SM3单向散列、SM3案例实现、
SM4
分组密码标准、Go语言实现
SM4
加密
funcmain(){hash:=sm3.New()hash.Write([]byte("iamwek$$The_Reader!"))result:=hash.Sum(nil)println("sm3hash=",hex.EncodeToString(result))hash2:=sm3.Sm3Sum([]byte("iamwek$$The_Reader!"))println("sm3hash2=
The_Reader
·
2020-07-01 14:31
密码学
身份认证与数字签名基础(一)
密码算法
:加密时采用的信息变化规则。
Rxlywz
·
2020-07-01 13:25
安全
CBC加密模式本身不能抵御重放攻击
首先从理论上分析,CBC加密模式的原理是,对每一个明文块,先用前一个密文块与之异或,尔后再用
密码算法
加密,就得到
laokz
·
2020-07-01 11:14
sec
分享:3des加解密,
SM4
国密加密
废话不多说,分享自己写的3des和
SM4
加解密过程,由于情景不同,各位需注意各自的加密模式,对齐方式,以及字节转化(十六进制还是base64),如果有帮到您,请随意打赏!
Jessy_Chan
·
2020-07-01 10:21
(3)Vigenere
密码算法
的Java实现
Vigenère密码是多表代换密码中的一种,其思想是:明文的每个字母使用不同k的凯撒加密。我们可以构造一个维吉尼亚密码表的矩阵,最左边为密钥字母,最上面为明文,加密过程很简单:给定密钥字母x和明文字母y,密文字母为位于x行和y列的字母。其实,如果假设能被加密的字符有N个,如果把这N个字符建成一个环,那么加密过程就是模N的过程,即,C(i)=(K(i)+P(i))modN,其中K、C、P分别代表的是
Fighting_No1
·
2020-07-01 09:12
密码学算法
走近门限
密码算法
隐私数据密文控制权只能由单一主体掌控?代表控制权的密钥如何才能安全地交由多个互不信任的主体协同使用?如何在技术层面保障多方授权的公平公正性?任一参与协作的主体密钥丢失,如何实现安全可靠的容灾恢复?在业务方案设计中,安全可控地让多个隐私主体参与数据协作,是隐私保护技术创造新兴商业价值的关键之一。在这一过程中,代表控制权的密钥由哪一方来掌握,是影响参与者合作意愿的重要因素。因为哪一方拥有了密钥,相当于
BitTribeLab
·
2020-07-01 08:16
技术
一文看懂主流区块链攻击底层逻辑
本文研究了针对区块链技术与应用的攻击方式及安全事件,提出了包括基础设施层、
密码算法
层、节点通讯层、共识协议层、运行平台层、智能合约层和系统应用层的七层安全模型,并针对模型各层对应的具体风险点,提出了解决方案
BitTribeLab
·
2020-07-01 08:15
技术
Golang实现Python Django2
密码算法
pbkdf2_sha256(无损迁移Django项目)
Golang实现PythonDjango2
密码算法
pbkdf2_sha2560.说明1.简单的加密算法分析2.加密3.校验0.说明系统环境goversiongo1.14.3darwin/amd64因为项目需要从
EvaCcino
·
2020-07-01 07:32
Golang
Gin
算法
python
golang
django
算法
安全
GO语音工具包里面自带的五种加密分组模式(区块链基础)CFB
种密码加密模式是经过市场的检验的1.ECB:电子密码本模式(淘汰,golang不支持)2.CBC:密文分组连接模式(推荐使用)3.CFB:密文反馈模式(可以使用)4.OFB:输出反馈(可以使用)5.CTR:计数器模式(推荐使用)
密码算法
与分组模式的关系
朱鑫烨
·
2020-07-01 06:16
区块链
go语音
Centos7 编译安装 Openssl 1.1.1 支持国密标准
OpenSSL项目新版本增加了中国SM2/SM3/
SM4
算法的支持:SM2椭圆曲线:https://github.com/openssl/openssl/pull/4793SM3哈希摘要:https:/
weixin_34128411
·
2020-07-01 05:11
Go语言实现AES加密算法(CBC模式)
Go语言实现AES加密算法(CBC模式)AES是目前比较流行的对称加密算法,是一种分组
密码算法
,AES的分组长度为128比特(16字节),而密钥长度可以是128比特、192比特或256比特。
Axing丶
·
2020-07-01 02:27
国密SM2非对称算法与实现
国密SM2非对称算法与实现介绍国密SM2是非对称
密码算法
,是基于ECC算法的非对称算法。SM2算法标准已公布,有兴趣的可下载文档学习。
zmnbehappy
·
2020-06-30 18:56
国密
sslvpn
OpenSSL 3.0 版本已经发布VS2019编译源码教程
1OpenSSL3.0版本在2020年五月发布OpenSSL3.0在2020年5月发布了第一个版本,随即在六月份又发布了一些alpha版本,版本修正了一些bug,增加了一些协议支持,继续支持国密sm2,sm3,
sm4
夏曹俊
·
2020-06-30 14:19
openssl
区块链
椭圆曲线
C/C++
信息安全实验-古典
密码算法
1、实验步骤古典
密码算法
曾被广泛应用,大都比较简单,使用手工和机械操作来实现加密和解密。(1)替代密码替代
密码算法
的原理是使用替代法进行加密,就是对明文中的字符用其他字符替代后形成密文。
zhangqing912219
·
2020-06-30 14:47
物联网安全
古典密码算法
古典密码算法实验
密码学--置换密码
置换密码:置换
密码算法
的原理是不改变明文字符,只将字符在明文中的排列顺序改变,从而实现明文信息的加密。置换密码有时又称为换位密码。矩阵换位法是实现置换密码的一种常用方法。
zgh27
·
2020-06-30 13:11
网络安全
awk 教程及使用问答
testnamegradescoreidhover2962003073twq3912003074z
sm4
922
一 铭
·
2020-06-30 13:54
shell编程
ssh服务添加加
密码算法
sftpdriver提示incompatible,连接失败在sshd_config最后加上这个:#LegacychangesKexAlgorithmsdiffie-hellman-group1-sha1,
[email protected]
,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellm
FerrisYu
·
2020-06-30 10:06
linux
苏鹏笔记4
由于每个区块链节点都必须遵循同一规则,而该规则基于
密码算法
而非信用,同时每次数据更新需要网络内其他用户的批准,所以不需要一套第三方中介结构或信任机
45号苏
·
2020-06-30 08:49
区块链学习札记四:区块链各版本及架构
通过共识算法达成节点的账本数据一致;通过
密码算法
确保账本数据的不可篡改性以及数据发送的安全性;通过脚本系统扩展账本数据的表达范畴。
ydyuse
·
2020-06-30 07:29
区块链
基于JPBC的SM9算法的java实现与测试
文章目录源码下载确定参数R-ate双线性对定义曲线辅助方法密钥结构与算法结果值结构密钥生成中心KGCSM9算法实现测试《GMT0044-2016SM9标识
密码算法
:第5部分》SM9算法是国家密码局发布的一种
元子丰
·
2020-06-30 06:53
程序设计
SM9
java
jpbc
国密SM9算法
网络安全-古典加密算法之替代密码加解密算法
替代密码替代
密码算法
的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代后形成密文。例如:明文字母a,b,c,d,用D,E,F,G做对应替换后形成密文。
快乐的小小程序猿
·
2020-06-30 03:41
SM2 (国密算法)实例
SM2算法和RSA算法都是公钥
密码算法
,SM2算法是一种更先进安全的算法,在我们国家商用密码体系中被用来替换RSA算法。
xiaozhang51
·
2020-06-30 01:24
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他