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
Base58
hashcash在比特币中的应用
这个标识是该用户的公钥信息(用
base58
做了一层编码)。有公钥就自然有私钥,只不过私钥是不公开的,只有你自己知道(这个很重要哟)。
犀牛饲养员
·
2020-07-11 14:54
区块链技术
比特币地址生成算法之P2PKH
功能代码如下:import("encoding/hex""errors""github.com/btcsuite/btcutil/
base58
""github.com/decred/dcrd/dcrec
maxdaic
·
2020-07-11 12:52
比特币技术研究
比特币地址生成算法之P2SH
功能代码:import("encoding/hex""errors""github.com/btcsuite/btcutil/
base58
""github.com/decred/dcrd/dcrec/secp256k1
maxdaic
·
2020-07-11 12:52
比特币技术研究
Openssl实现生成比特币地址的
base58
编码
比特币协议中比特币地址的生成算法如下:比特币地址(BitcoinAddress)是ECDSA公钥(publickey)的散列,它是这样计算出来的:Version=1个字节0;在测试网络上,这个值是1个字节111Keyhash=Version与RIPEMD-160(SHA-256(publickey))相接Checksum=SHA-256(SHA-256(Keyhash))的前4个字节Bitcoin
anda0109
·
2020-07-09 13:17
区块链和数字货币
GMSSL在windows下使用vs2010编译
编译编译和安装:http://gmssl.org/docs/install.htmlWindows下编译如下:编译错误1.base58.cerrorC2057:应输入常量表达式报错如下:crypto\
base58
richie12
·
2020-07-08 04:34
base58
编码原理和实现(golang)
在看EOS源码时,接触到
base58
编码。和通常base64编码一样,
base58
编码的作用也是将非可视字符可视化(ASCII化)。
idwtwt
·
2020-07-04 18:25
EOS
Golang
用go语言实现比特币地址校验
位随机数作为私钥利用生产的随机数采用椭圆加密算法生成公钥计算公钥的sha256哈希值计算RIPEMD-160哈希值第4步结果加上版本号(比特币为0x00)对第5步结果取两次sha256哈希值取上一步结果的前四个字节将第7步结果加到第步的结果后面作为校验利用
base58
辜智强 -buaa
·
2020-07-02 11:21
golang 对struct进行Serialize的方法,即将存取二进制文件到struct的方法
方法一:serialize的标准方法:使用gob和base64或
base58
。方法二:下面是自己实现的serialize方法,不推荐自己实现,应该用标准方法。
dielucui7698
·
2020-07-01 22:13
第1课 掌握区块链技术需要的预备知识
1.HASH,Base64编码,
Base58
编码,Base58Check编码这几个基础概念,自己百度之,不
travi
·
2020-07-01 20:30
区块链技术
CTF Crypto/MISC 在线工具网站
2020.4.2增加了新佛曰的网站2020.4.6添加了Linux系统调用网站2020.5.25增加了
base58
的编码网站,跳舞小人密码,alphabetminimoys密码网站,JS混淆解密网站在线解码
L.o.W
·
2020-06-29 12:27
bugku 不好用的ce (需要点击一万下?)
我们调试一下吧是不是就是这一串了DeZmqMUhRcP8NgJgzLPdXa其实是
base58
编码!!!(我承认这里看了别人的博客)哪有呀什么用呢???????????????????????????
就是217
·
2020-06-26 00:33
bugku
ctf
逆向
Base64算法
Base58
是Bitcoin(比特币)中使用的一种编码方式,主要用于产生Bitcoin的钱包地址,相比Base
这个妹妹我见过的
·
2020-06-22 23:00
base58
和base64
base64介绍参考@廖雪峰https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001399413803339f4bbda5c01fc479cbea98b1387390748000base58是btc中使用的一种特殊的编码方式,主要用于生成钱包地址。----不使用数字0和字母大写O,
yshi2017
·
2020-04-12 19:59
比特币中的
Base58
编码
base58
和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。
圣斗士皮皮
·
2020-04-05 05:17
编码算法-
Base58
❀
Base58
编码表:123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ❀介绍
Base58
是Bitcoin中使用的一种独特的编码方式,主要用于产生
AlleniCode
·
2020-04-03 06:45
【比特币钱包开发 一】开发比特币钱包不得不了解的概念
理解钱包、账号、地址、公钥、私钥、密码、助记词理解HD钱包是什么清楚BIP协议的常见版本的作用清楚
Base58
在比特币账号中的重要性一
ChainDesk
·
2020-03-19 02:21
比特币买汉堡之3--账号的应用技术
关于比特币的专有名词请参见官网《词汇表》比特币账号通常称为比特币地址,是一个用
base58
编码后的字符串,包含一个地址版本号,一个公钥的散列值(缩短和混淆了的公钥),一个校验码。
梁波林
·
2020-02-27 08:21
Base58
编码原理
Base58
的由来
Base58
是在比特币中使用的一种独特的编码方式,主要用于产生比特币的钱包地址;相比Base64编码,
Base58
不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及
binnan
·
2019-12-31 04:46
hashcash在比特币中的应用
这个标识是该用户的公钥信息(用
base58
做了一层编码)。有公钥就自然有私钥,只不过私钥是不公开的,只有你自己知道(这个很重要哟)。
Pony小马
·
2019-12-22 22:05
base58
编码、解码
字符串编码流程将字符串的每个字节换算成ASCII(0-255)(字符串实际上就是256进制的数字组合)源字符串为:ABD换算后:656668将256进制的数字转换成10进制数字256进制数:656668转成10进制:(65*256+66)*256+68=4276804将10进制数字转换成58进制数字10进制数:427680458进制数:2153200将58进制数字的每一位按照表格转换成对应的字符5
Dorm_Script
·
2019-12-18 14:28
生成比特币地址
imagepackagemainimport("crypto/sha256""golang.org/x/crypto/ripemd160""fmt""math/big""encoding/hex")//
base58
ifcoder
·
2019-12-16 22:58
【以太坊易错概念】nonce, 公私钥和地址,BASE64/
BASE58
,
1.nonce以太坊里的nonce有两种意思,一个是proofofworknonce,一个是accountnonce。ProofofWorknonce:一个无意义的值,可以通过调整值得大小来试图满足proofofwork的condition。这其实就是挖矿的本质。这个值使得找出满足proofofworkcondition的值变成了一个依靠运气的计算密集型的工作。Accountnonce:每个帐户中
笔名辉哥
·
2019-12-16 17:14
比特币源码研读之一
比特币源码研读之一——区块链研习社《比特币源码研读班》一看文件夹结构和github编译依赖,分析的依赖库srccompat//工作台代码
base58
等configconsensus//交易相关merkle
剑有偏锋
·
2019-12-12 03:35
base64等编解码-实例
本文涉及编码种类base58base64protobufjsonxmlbase58源于bitcoin里面的设计,为了支付方便,相比Base64,
Base58
不使用数字"0",字母大写"O",字母大写"I
jacky画笔
·
2019-11-13 10:11
HD Wallet 系列 - 公钥与地址
原文地址:tpkeep.com简单的理解,地址就是公钥/脚本哈希值的
base58
格式地址的格式P2PKH(PayToPubKeyHash)格式的地址image.pngP2SH(PayToScriptHash
tpkeeper
·
2019-09-29 11:45
区块链地址生成算法
地址长度为25字节,转为
base58
编码后,为34或35个字符。
跨链技术践行者
·
2019-05-10 10:05
区块链
2019掘安杯原题复现
第一反应是去试一下base64,但是失败了,然后查阅资料才发现还有
base58
这种东西。网站在线解密没找到,所以直接去找一个python的代码,把它解出来。最后得到一长串字符串。
丶坚持不懈
·
2019-04-09 17:42
原题复现
如果往错误的NEO地址转账会发生什么
昨天聊天有人用NEO往错误地址转账丢钱了我的第一反应是这不可能Neo使用的地址带有验证功能最下面ARPP….G6ce这一串是个
base58
编码把他解开就是17….151f7b5f这一串红色部分才是真正使用的地址
NEO技术饭
·
2018-12-26 00:00
gui
NEO学习笔记,从WIF到地址
WIFL13wAkUX1SAx6K9zztkS8RjxDMedBEzbtgZSZRYKUUBMP23BEgLM这就是一个WIF,这串东西没什么意义,不用寻找他的意义了,他是一个byte58编码的字符串很遗憾
base58
NEO技术饭
·
2018-12-25 00:00
hash
golang[32]-区块链-
base58
相比Base64,
Base58
不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+“和”/"符号。设计
Base58
主要的目的是:避免混淆。
jonson_jackson
·
2018-12-11 21:54
区块链
go
关于比特币地址你知道这些吗?
Bitcoin地址的生成:
base58
([prefix]+[hash160(pubkey)]+[checksum])其中,[prefix]1个字节,用于区分不同的网络,如0代表bitcoin的主网络main
weixin_42088434
·
2018-11-22 10:12
区块链
go实现椭圆曲线加解密、签名验证算法(go ecdsa库的运用),及生成比特币地址过程讲解、
base58
实现
go实现椭圆曲线加解密、签名验证算法(goecdsa库的运用),及生成比特币地址过程讲解、
BASE58
实现作者:AlexTanCSDN:http://blog.csdn.net/alextan_Github
AlexTan_
·
2018-11-10 22:39
区块链
区块链之公钥、私钥、地址之间的关系
地址:由于公钥太长,在交易中不方便使用,就对公钥哈希进行SHA256、RIPEMD160、
Base58
算法加密生成地址具体过程:首先使
JouyPub
·
2018-09-12 00:00
区块链
比特币/以太坊/Tendermint签名及哈希算法梳理
(可选secp256k1)哈希算法比特币:double-SHA256(双重SHA256,隶属SHA2)以太坊:Keccak256(隶属SHA3)Tendermint:RIPEMD160地址生成比特币:
Base58
turkeycock
·
2018-08-14 00:00
区块链
Python实现比特币公链——技术架构介绍
如下为整个项目的架构图,这里从下往上对下图依次做个说明:一、Crypto此模块为BTC链中用到的密码学相关的内容,主要包括
Base58
、hash以及椭圆加密等算法。
Magic_陈
·
2018-07-22 11:53
区块链
Python比特币公链技术架构介绍
这里从下往上对下图依次做个说明: 一 Crypto此模块为BTC链中用到的密码学相关的内容,主要包括
Base58
、hash以及椭圆加密等算法。我们知道,区块链
Python中文社区
·
2018-07-15 21:53
技术的魅力
在这里就来看看
base58
的表示,它就是比特币地址的字符串表示方式,它长度是最短的,又是最适合人看的方式。
caimouse
·
2018-03-30 11:33
区块链技术
比特币的私钥和地址是什么?
私钥是一个256位的二进制数,用编码表示如5KYZDUEO39z3Fprtux2QbbwGNNP5zTd7yyr2sC1299sbcnWjss;公钥和私钥类似;而地址则是一串
Base58
编码,比私钥和公钥都短
人人都懂区块链
·
2018-03-21 21:48
【区块链开发指南】区块链基础之比特币地址
Base58
编码
base58
和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。区别是,转换出来的字符串,去除了几个看起来会产生歧义的字符,如0(零),
--Splay--
·
2017-11-28 14:01
区块链开发指南
Base58
随机UUID
packagecom.company;importjava.net.Inet4Address;importjava.util.HashSet;importjava.util.concurrent.CountDownLatch;publicclassMain{publicstaticvoidmain(String[]args)throwsException{Base58GUIDbase58GUID=
暗夜之石
·
2015-12-30 10:00
生成
Base58
格式的UUID(Hibernate Base64格式的UUID续)
Base58
简介
Base58
采用的字符集合为“123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ”,从这不难看出,
Base58
是纯数字与字母组成而且去掉了容易引起视觉混淆的字符
·
2015-10-31 11:17
Hibernate
比特币系统剖析
【比特币系统剖析】 钱包地址: 公钥进行压缩并加上校验位(防止地址输错)转为
base58
编码成为一个34-35位的字符串。这个就叫做钱包地址。
·
2015-10-21 13:51
比特币
【比特币】地址生成
1)带校验以及前导0的
base58
编码方法源代码#include #include #include #include #defineDOMAIN_CHECK(c)('0'0){ BN_div
wuzh1230
·
2014-07-15 18:00
ecdsa
地址
比特币
虚拟货币
椭圆曲线数字签名算法
【比特币】
base58
编码
参考比特币源代码的base58.h代码用openssl的bignum库实现的一个编码函数,作为验证小工具使用:生成:g++-obase58encode-gbase58encode.cc-lcrypto源代码:#include #include #include #include #defineDOMAIN_CHECK(c)('0'0){ BN_div(dv,rem,bn,bn58,bnctx);
wuzh1230
·
2014-07-15 15:00
base64
number
OpenSSL
divide
big
base58
生成
Base58
格式的UUID(Hibernate Base64格式的UUID续)
前段时间无意中了解到了
Base58
,分析后发现比Base64更适合做为UUID主键的编码方式。
NoahX
·
2013-08-21 15:00
Hibernate
base64
uuid
主键
base58
Base58
编码简介
本文要讨论的是
Base58
,故其基是58个字母和数字组成,如下:ALPHABET="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
LinkerLin
·
2013-06-27 23:00
PwdGen - 用Go语言实现的密码生成工具
针对CSDN等各大网站私自保存密码的问题,用Go语言写了个密码生成工具pwdgen(支持生成KeePass格式).下面是生成算法和实现的代码://
base58
(sha512(md5hex(encrypt_key
chai2010
·
2013-03-27 22:00
Go
golang
go语言
生成密码
pwdgen
上一页
1
2
下一页
按字母分类:
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
其他