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
ECDSA
BSV智能合约(三):神奇的OP_CHECKSIG
OP_CHECKSIG用于验证
ECDSA
签名。
ECDSA
签名的验证需要如下三个参数:公钥:签名私钥对应的公钥。被签名数据:被签名的数据的Hash值。签名。
老刘 Edward
·
2020-07-06 21:33
简单理解椭圆曲线数字签名算法(
ECDSA
)
EllipticCurveDigitalSignatureAlgorithm通俗化的理解:1、一条曲线方程2、在曲线上随机选择一个起始点(私钥)3、利用起始点做一些变化,获得曲线上的第二个点(公钥)4、利用私钥与文件hash值进行运算得到数字签名,40字节5、数字签名由两部分构成R与S,各160位6、用公钥可验证签名的正确性,利用公钥和S运算可得到R,相等即正确细节:1、整数运算,数字区间由签名位
fusun523
·
2020-07-06 11:34
使用JWT实现单点登录(完全跨域方案)
JWT可以使用秘密(使用HMAC算法)或使用RSA或
ECDSA
的公钥/私钥对进行签名。虽然JWT可以加密以在各方之间提供保密,但只将专注于签名
weixin_42873937
·
2020-07-06 04:52
架构
ECDSA
数字签名算法
一、
ECDSA
概述椭圆曲线数字签名算法(
ECDSA
)是使用椭圆曲线密码(ECC)对数字签名算法(DSA)的模拟。
ECDSA
于1999年成为ANSI标准,并于2000年成为IEEE和NIST标准。
weixin_33913332
·
2020-07-05 23:45
以太坊go-ethereum签名部分源码解析
以太坊go-ethereum签名部分源码解析golang标准库里的crypto/
ecdsa
椭圆曲线加密算法所提供的函数有:
ecdsa
.PublicKey结构体通过持有一个elliptic,Curve接口的实现体
weixin_30407613
·
2020-07-05 20:36
比特币技术细节理解与记录
将比特币作为产品来看,最核心的场景就是完成交易,如下图:上图描述了比特币认可的交易场景(
ECDSA
):当节点1想要转账给节点2的时候,节
路光641
·
2020-07-05 15:26
数字签名加密算法(RSA、DSA、
ECDSA
)
RSA的例子:importjava.security.KeyFactory;importjava.security.KeyPair;importjava.security.KeyPairGenerator;importjava.security.PrivateKey;importjava.security.PublicKey;importjava.security.Signature;import
松鸟
·
2020-07-05 13:40
编程语言
Geth介绍及如何运行以太坊节点
黄皮书定义了网络上节点所需的函数,挖掘算法,私钥/公钥
ECDSA
参数。它定义了使节点与以太坊客户端完全
rejames
·
2020-07-05 10:32
JWT概述与代码实现
JWT可以使用秘密(使用HMAC算法)或使用RSA或
ECDSA
的公钥/私钥对进行签名。二、JWT的使用场景主要包括:认证授权这是比较常见的使用场景,只要用户登录过一次系统,之后的请求
帅大叔的博客
·
2020-07-05 04:46
springboot
JAVA加解密18-数字签名算法RSA
他是非对称加密算法和消息摘要算法的结合体2.数字签名算法是公钥基础设施(PKI),以及许多网络安全机制的基础3.数字签名算法有抗否认的作用4.遵循“私钥签名,公钥验证”规则5.常见的数字签名算法有RSA/DSA/
ECDSA
6
K1024
·
2020-07-05 00:13
Web技术(三):TLS 1.2/1.3 加密原理(AES-GCM + ECDHE-
ECDSA
/RSA)
文章目录前言一、TLS加密原理1.1TLS信息加密1.2TLS完整性校验与认证加密1.3TLS报文结构1.4TLS密钥交换1.5TLS数字签名1.6TLS密码套件1.7TLS网络攻防更多文章:前言前篇博客:图解HTTP中谈到,HTTP/1.1协议默认是以明文方式传输数据的,这就带来三个风险:窃听风险、伪装风险、篡改风险。HTTP协议自身没有加密机制,但可以通过和TLS(TransportLayer
Flow_AI
·
2020-07-04 23:24
密码学
Web技术
TCP/IP协议栈
Btc和Eth的架构及其异同
为比特币提供数据传输服务;(2)安全与共识层这一层主要向上层提供安全与数据共识服务,保证比特币中的交易数据的安全与区块链(账本)的一致性,又可以细分成三个主要模块:加密算法:提供各种加密算法,如SHA,
ECDSA
宗轩浚兮
·
2020-07-04 16:49
区块链
密码学系列 - 椭圆曲线
ECDSA
- 确定性签名
随机性在签名中的重要性签名生成算法使用随机密钥k作为短暂私钥/公钥对的基础。k的值并不重要,只要它是随机的。如果使用相同的值k在不同的消息(交易)上生成两个签名,那么任何人都可以计算出签名私钥。在签名算法中重用相同的k值的会导致私钥的暴露!如果在两个不同的交易中,在签名算法中使用相同的值k,则私钥可以被计算并暴露给世界!这不仅仅是一个理论上的可能性。我们已经看到比特币中几种不同实现的交易签名算法因
搬砖魁首
·
2020-07-04 02:33
密码学系列
PUTTY无法登录树莓派的问题
Win7解决方法:生成公钥和私钥,以下两条命令二选一1sudodpkg-reconfigureopenssh-server2sudossh-keygen-tecdsa-f/etc/ssh/ssh_host_
ecdsa
_key
滟海清河
·
2020-07-04 01:46
fabric-sdk-java 在开启 TLS (TLS enabled)时的使用方法(4)
特别写篇博客分享一下先提供一下自己写好的demo,下载示例demo提醒:demo里的util.java有错误,需要把
ECDSA
替换成EC,在第136行,下面附的代码里是对的详细描述写在下面一、网络环境首先呢
让代码飞~
·
2020-07-02 17:13
代码示例
js使用
ecdsa
加密,go使用
ecdsa
解密中遇到的坑
**背景:**前端(vue.js开发)使用库中的
ecdsa
加密算法进行签名,后台(go自带的
ecdsa
算法)进行验签,其中加密使用的私钥和公钥为后台提供,pem格式的privateKey和certificate
牵着小毛驴环游世界
·
2020-07-02 17:33
go
vue
区块链
JWT(JSON Web Token)的深入分析
JWT可以使用秘密(使用HMAC算法)或使用RSA或
ECDSA
的公钥/私钥对进行签名。虽然JWT可以加密以在各方之间提供保密,但我们将专注于签名令牌。签名令牌可以验证其中
singularity-Charles
·
2020-07-02 08:38
java
restful
安全认证
golang-标准库(crypto/
ecdsa
)
ecdsa
包提供了非对称加密算法
ECDSA
,
ECDSA
为椭圆曲线加密算法,是基于椭圆方程公式,安全性要高于RSA。
dalgurak
·
2020-07-02 04:07
go
golang标准库
fabric源码解析13——peer的BCCSP服务
ECDSA
-一种椭圆曲线签名,用于签名。
609127400
·
2020-07-02 03:56
Fabric
Fabric v1.x MSP的结构和使用方法
(MembershipServiceProvider)1.3MSP的验证元素二、MSP的结构三、MSP实践四、TLS通信的证书一、MSP是什么1.1相关概念证书:证书是fabric权限管理的基础,采用
ecdsa
cactusblossom
·
2020-07-02 03:10
Hyperledger
Fabric
#
Fabric
v1.x
iOS开发笔记--使用iOS验证OpenSSL产生的
ECDSA
签名
#import"ViewController.h"#import#import#import#import#import@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];[selfecdsaTest];}-(void)ecdsaTest{intret;in
iDivines
·
2020-07-02 03:37
IOS
【杂谈】国密2 vs 国密4,关公战秦琼
很多证书的签名就是采用
ECDSA
,互联网上常用的协商密钥机制位RAS,椭圆算法的ECDH于此类似。EC比RAS需要的计
恺风
·
2020-07-02 00:18
杂谈
java-信息安全(十一)-非对称加密算法ECC以及
ECDSA
签名
概述信息安全基本概念:ECC算法(Ellipticcurvecryptography,椭圆曲线密码学)一、ECC加密解密【暂时无意义】椭圆加密算法(ECC)是一种公钥加密体制,最初由Koblitz和Miller两人于1985年提出,其数学基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算困难性。是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大
dilv4062
·
2020-07-01 22:57
在吗?认识一下JWT(JSON Web Token) ?
可以使用秘密(使用HMAC算法)或使用RSA或
ECDSA
的公用/专用密钥对对JWT进行签名。尽管可以对JWT进行加密以在各方之间提供保密性,但我们将重点关注已签
是虎子呀
·
2020-07-01 22:47
java RSA/DSA/
ECDSA
实现数字签名
数字签名:带有密钥(公钥,私钥)的消息摘要算法私钥用于签名,公钥用于验证。数字签名的作用:验证数据的完整性,认证数据来源,抗否认。常用数字签名算法:RSA,DSA,ECDSARSA:RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。算法分类信息:算法密钥长度默认长度签名长度实现的方MD2withRSA512-65536(64的整数倍
caiandyong
·
2020-07-01 19:34
Java
Python如何从私钥创建以太坊钱包地址
公钥我们需要做的第一件事是将
ECDSA
或椭圆曲线数字签名算法应用于我们的私钥。椭圆曲线是由等式y²=x³+ax+b定义的曲线,选择a和b。有一整套这样的曲线是公认并在使用的。
大咖爱爬虫
·
2020-07-01 16:50
scp 下载服务器文件失败,因为目标服务器升级
ECDSA
host key for IP has changed and you have requested strict checking.
1.代码:2.问题log:3.解决代码:4.原因:这是Linux重装或者openssh-server重装引起的。用ssh会把你每个你访问过计算机的公钥(publickey)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告。原因是我的目标服务器重装了系统(清除了与我本地SSH连接协议相关信息),本地的SSH协议信息
静听涛声
·
2020-07-01 12:10
Linux
问题解决
在Tomcat中混合密钥
深入了解Tomcat,了解如何创建自签名RSA密钥,
ECDSA
密钥,以及如何通过多次保留验证Tomcat。在上一篇博客文章中,我们研究了Tomcat8.5+如何使用SNI将证书映射到请求的主机名。
程序员plus
·
2020-07-01 07:08
Java
程序员
编程语言
Hyperledger fabric MSP成员管理
Fabirc的成员身份基于标准的X.509证书,密钥使用的是
ECDSA
算法,利用PKI体系给每个成员颁发数字证书,通道内只有相同MSP内的节点才可以通过Gossip协
Physicaloser
·
2020-07-01 07:14
区块链
Jwt Token 安全策略使用
ECDSA
椭圆曲线加密算法签名/验证
椭圆曲线密码学(Ellipticcurvecryptography),简称ECC,是一种建立公开密钥加密的算法,也就是非对称加密,ECDH与
ECDSA
是基于ECC的算法。
weixin_34148340
·
2020-07-01 05:15
golang实现ecc加密解密
调包侠就是本人==packagemainimport("crypto/
ecdsa
""crypto/elliptic""crypto/rand""crypto/sha256""encoding/hex""
ReignsDu
·
2020-07-01 04:13
区块链
Python椭圆加密算法实现区块链信息认证
需要安装python的
ecdsa
库,终端输入命令:pipinstallecdsa即可。
Erick_Lv
·
2020-07-01 03:53
区块链
jwt-go(Json web token)之
ecdsa
(椭圆曲线)方法
代码示例:packagemainimport("crypto/
ecdsa
""crypto/elliptic""crypto/rand""errors""fmt""github.com/dgrijalva
cqu_jiangzhou
·
2020-07-01 00:56
Golang
go
jwt
golang
国密SM2非对称算法与实现
国密SM2算法标准包括4个部分,-第1部分为总则,主要介绍了ECC基本的算法描述,包括素数域和二元扩域两种算法描述-第2部分为数字签名算法,这个算法不同于
ECDSA
算法,其计算量大,也比
ECDSA
复杂些
zmnbehappy
·
2020-06-30 18:56
国密
sslvpn
区块链技术原理
“区块链”技术最初是由一位化名中本聪的人为比特币(一种数字货币)而设计出的一种特殊的数据库技术,它基于密码学中的椭圆曲线数字签名算法(
ECDSA
)来实现去中心化的P2P系统设计。
火山石
·
2020-06-30 13:45
初识比特币——比特币地址
随机生产一个符合
ECDSA
规范的私钥;18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A20632
水鸭子
·
2020-06-30 04:28
btc
比特币地址
比特币公钥
https性能优化
证书校验:RSA,
ECDSA
非对称密钥交换:RSA,ECDHE_RSA对称加解密:RC4,3DES,AES,AESGCM消息认证码:SHA选择合适的算法证书校验:
ECDSA
>RSA非对称密钥交换:ECDHE
土豆吞噬者
·
2020-06-30 02:12
网络编程
SpringBoot集成Shiro、JWT 进行请求认证和权限校验
JWT可以使用秘密(使用HMAC算法)或使用RSA或
ECDSA
的公钥/私
Change゜
·
2020-06-28 21:41
spring
boot
RSA与ECC的选择
数字签名技术已经广泛使用于网络安全协议或分布式系统中,目前比较流行的数字签名算法有RSA和
ECDSA
。
弱水3千
·
2020-06-28 13:39
密钥对验证
ssh-keygen-tecdsa//客户端生成密钥对文件Generatingpublic/privateecdsakeypair.Enterfileinwhichtosavethekey(/root/.ssh/id_
ecdsa
weixin_30740581
·
2020-06-28 00:31
使用openssl实现
ECDSA
签名以及验证功能(附完整测试源码)
ECDSA
的全名是EllipticCurveDSA,也就是椭圆曲线DSA,由于椭圆曲线的复杂性是的其具备良好的安全性,也就是说无法从公钥计算出私钥。
weixin_30412577
·
2020-06-27 19:17
椭圆曲线数字签名算法(
ECDSA
)
什么是椭圆曲线数字签名算法(
ECDSA
)?椭圆曲线数字签名算法(
ECDSA
)是使用椭圆曲线密码(ECC)对数字签名算法(DSA)的模拟。
supereastsnow
·
2020-06-27 05:08
区块链
ECDSA
签名验证原理及C语言实现
这两天总算把
ECDSA
搞明白了,本来想造个
ECDSA
轮子,但最近有点忙,而
ECDSA
轮子又不像HASH那样简单,所以就直接拿现成的轮子来记录一些
ECDSA
学习心得。
FRAWSCCC
·
2020-06-27 00:38
嵌入式开发
C
密码学
ECDSA
工具
OpenSSL ECC 算法
OpenSSL实现的ECC算法,包括三部分:ECC算法(crypto/ec)、椭圆曲线数字签名算法
ECDSA
(crypto/
ecdsa
)以及椭圆曲线密钥交换算法ECDH(crypto/dh)。
scuyxi
·
2020-06-26 07:00
OpenSSL
OpenSSL密码库算法笔记——第6.3.1章 签名原理
ECDSA
签名可以对任意长度的字符串进行签名计算,得出签名值——两个大整数r和s。
网糸隹
·
2020-06-26 07:02
openssl
密码
OpenSSL密码库算法笔记——第6.3.6章 验证函数调用关系
和计算签名相比,验证签名所涉及的函数少了许多,只有三个函数:
ECDSA
_verify、
ECDSA
_do_verify和
ecdsa
_do_verify。
网糸隹
·
2020-06-26 07:02
openssl
密码
OpenSSL密码库算法笔记——第6.3.3章 签名函数调用关系
数字签名中用到了多个函数,包括
ECDSA
_sign、
ECDSA
_sign_ex、
ECDSA
_do_sign、
ECDSA
_do_sign_ex、
ecdsa
_do_sign、
ECDSA
_sign_setup
网糸隹
·
2020-06-26 07:02
openssl
密码
OpenSSL密码库算法笔记——第6.2.3章
ECDSA
_METHOD
ECDSA
_METHOD主要描述了生成签名和验证签名时使用的函数。
网糸隹
·
2020-06-26 07:30
openssl
密码
OpenSSL密码库算法笔记——第6.2.2章
ECDSA
_DATA结构体
ECDSA
_DATA主要描述
ECDSA
的附加信息,其定义如下。
网糸隹
·
2020-06-26 07:30
openssl
密码
图解漏洞CVE-2020-0601中涉及的ECC签名算法
ECDSA
这是第一个由美国国安局(NSA)所发现并主动提交给微软的安全漏洞。CVE-2020-0601漏洞位于Window的加密组件CryptoAPI。CryptoAPI是微软提供给开发人员的Windows安全服务应用程序接口,可用于加密的应用程序,实现数据加密、解密、签名及验证等功能。由Crypt32.dll提供的MicrosoftWindowsCryptoAPI无法以正确验证ECC证书的信任链。攻击者可
网糸隹
·
2020-06-26 07:20
密码技术与应用
密码
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他