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
go语言--区块链学习(一)
1.1.2常见的几种加密算法1.1.3加密三要素1.2编码解码1.2.1常见的几种编码1.2.2go实现base64编码、解码1.2.3go实现
base58
编码、解码1.3哈希算法1.3.1特点1.3.2
绝迹之春
·
2024-02-06 16:01
区块链学习
golang
区块链
密码学
2021-11-09 学习日记
5+58可以联想到md5和
base58
,但是后边的串应该是要处理一下才能解密。看了wp,后
狐萝卜CarroT
·
2024-01-31 22:02
Enigma Virtual Box 解包
pwd=52pj提取码:52pj[GKCTF2021]QQQQT解码,得到一个名为%DEFAULTFOLDER%的文件里面的untitled2.exe为解码后的文件ida32位显然为
base58
加密解码
liqingdi437
·
2024-01-16 08:02
CTF
逆向
青少年编程
c语言
开发语言
汇编
Base58Check编码
修改后的
Base58
二进制到文本编码被称为Base58Check,用于编码比特币地址。通俗来讲,Base58Check编码用于将比特币中的字节数组编码为可分类、易读的字符串。
Jisen
·
2024-01-15 05:17
Bugku CTF:美丽的烟火[WriteUP]
本题主要涉及ZIP文件真伪加密识别与破解base64、
base58
、栅栏密码等解密zsteg、stegpy等工具的使用刚开始直接试图对zip解压,发现需要输入密码查看其16进制代码分析下是不是伪加密,504B0304
0DayHP
·
2024-01-08 14:23
网络
CTF中Crypto大全(还在更新)
一、普通密码解码大全1.base系列(在线工具-BugkuCTF网站里面全有)①base64:空格被加密为=②
base58
:相比base64不使用0,O,I,l,+,/③base16:只有数字和大写字母
6pc1
·
2023-12-25 10:49
安全
NSSCTF靶场练习[HUBUCTF 2022 新生赛]
[HUBUCTF2022新生赛]simple_RE签到题一个base64编码,自定义了码表、[HUBUCTF2022新生赛]ezPythonpy逆向,用在线网站反编译一下先解一次base64,再解一次
base58
Sciurdae
·
2023-12-22 02:49
CTF学习笔记
java
python
学习
CTF
图解比特币地址生成
参照下图:image.png目前的话,比特币地址使用的是
base58
编码,bch为了避免混淆,新增了base32编码,具体可以参见我另一篇文章的解析,目前abc是同时支持两种地址的解析格式。
wolf4j
·
2023-12-03 05:31
Base64编码-算法特别的理解
为了解决乱码的问题,一般结合base64使用所谓Base64,即是说在编码过程中使用了64种字符:大写A到Z、小写a到z、数字0到9、“+”和“/”
Base58
是Bitcoin(比特币)中使用的一种编码方式
白8080
·
2023-08-19 14:25
java
开发语言
Base58
和Base64的区别
Base58
是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。
henkgo
·
2023-06-21 12:00
VulnHub项目:Gaara
这串是
base58
加密
Ays.Ie
·
2023-06-09 10:43
渗透项目
网络安全
web安全
2018-12-19
base58
与 base64 的区别
base58
和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。
Albert陈凯
·
2023-04-12 11:44
密码学-java信息安全,摘要算法,对称加密(AES)/非对称加密(RSA)
一、编码算法主要是为了在网络间更方便的传输数据/本地存储字节数组而产生1、base64由A-Z、a-z、0-9、+、/共64个字符组成,去掉i、I、o、O、+、/即
base58
注意:base64以三个字节为一组
XL's妃妃
·
2023-04-04 17:14
学习笔记
jdk
java
密码学
算法
如何更改EOS官方钱包的密码
EOS官方钱包的密码是系统在创建钱包时随机生成的,它是一个以PW开头长度为53的
base58
编码的字符串,比如,PW5JBoJ7VSk9G7UpXrjpBcgp6kGsXFyFg5ed4mCcC5vMRasq1qo4J
goldenfiredo
·
2023-04-04 07:09
Base58
编码 和 Base64 编码的区别与联系
一.概述
base58
和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。
问我学院
·
2023-04-02 09:58
base64 与
base58
原理简单介绍。
1.base64字符集ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/原字符串->转化成二进制->一共64个字符也就是6个bit(2的6次方)每六个bit对应一个base64字符。也就是原始数(一个字符占一个字节8个bit)据每3个字节对应base64的4个字符。如果原始数据的大小字节数不能被三整除就往后面加00000
YANG_ad29
·
2023-03-28 04:19
比特币地址生成过程(转发)
由私钥生成公钥;c.将生成的公钥进行SHA256运算;d.将生成的256位哈希值进行RIPEMD160运算;e.将版本号和公钥哈希值进行双SHA256运算得到校验码;f.将版本号、公钥哈希和校验码连接并进行
Base58
土石山
·
2023-03-17 22:03
区块链公私钥的应用
常见的方法有:Merkletree哈希树算法,椭圆曲线算法,SHA-256算法,
Base58
编码。
i非小白
·
2023-03-16 23:44
比特币-私钥
比特币地址生成规则:公钥哈希值=RIMPED160(SHA256(公钥))比特币地址=*1*+
Base58
(0+公钥哈希值+校验码)校验码=前四字节(SHA256(SHA256(0+公钥哈希值)
会搬东西的小蚂蚁
·
2023-03-10 11:35
go语言培训班多少钱
Base58
是Base64编码格式的子集,同样使用大小写字母和10个数字,但舍弃了一些容易错
qfguankefeng
·
2023-02-01 23:57
python-base58编码与解码函数
为加深对
base58
的理解,编写了
base58
的编码函数和解码函数defbase58_decode(cipher_input:str)->str:"""
base58
编码典型应用是比特币钱包,与base64
zjoy828
·
2023-01-27 11:58
PYTHON
python
Java(五)-
Base58
Base58
编码需要使用到16进制字符串转字节数组方法。
宋song一
·
2023-01-25 23:34
比特币钱包地址
比特币的地址是使用的base58Check进行编码,将版本号和校验和加入了地址中,这样可以有效防止因认为输错而发生错误转账,下面介绍一下比特币的钱包地址:一、
base58
编码
base58
编码和base64
·
2022-12-16 11:26
比特币区块链地址
BASE_58 编解码原理及代码实现
初次听到
base58
编解码很是不解,已经存在了base64编解码,为什么还要出现
base58
呢,因此各处搜集资料,了解原理,用途,终于把它搞定,Mark下,免得今后忘记找不到了.1.base58编码由来
LikeShadows
·
2022-09-30 13:04
嵌入式
base58
base64
编码
解码
比特币
比特币中的
Base58
编码
文|李伟志
base58
和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。
ROW供享社
·
2022-02-10 02:08
谈谈base中遇到的坑点 及 其他
他的零宽我怎么解不开
base58
首先要拿出来说的是
base58
很多人初次遇见除base64base32base16以外的编码都会去直接搜索,如直接在百度搜索“
base58
编码”然后第一个搜索出来的就是一个工具箱
是Mumuzi
·
2022-02-04 16:17
其他
Go语言实现Base64、
Base58
编码与解码
目录1.常见的编码2.go语言实现base64的编码与解码2.1Base64编码原理2.2实现Base64的编码与解码3.go语言实现
base58
编码与解码3.1base58的编码过程3.2base58
·
2021-07-27 18:46
bitcoincashjs生成私钥以及地址
bitcoincashjs');constprivateKey=newbch.PrivateKey();console.log(privateKey.toString());三行代码生成私钥只不过这个私钥不是
base58
宋廉
·
2021-06-23 17:09
技术双周报 (2019.6.3–6.17)
【核心区块链】使用
Base58
作
Stegos中文
·
2021-06-21 12:09
NEO学习笔记,从WIF到地址
WIFL13wAkUX1SAx6K9zztkS8RjxDMedBEzbtgZSZRYKUUBMP23BEgLM这就是一个WIF,这串东西没什么意义,不用寻找他的意义了,他是一个byte58编码的字符串很遗憾
base58
NEO持有者
·
2021-06-13 06:40
go语言实战之实现比特币地址校验步骤
位随机数作为私钥利用生产的随机数采用椭圆加密算法生成公钥计算公钥的sha256哈希值计算RIPEMD-160哈希值第4步结果加上版本号(比特币为0x00)对第5步结果取两次sha256哈希值取上一步结果的前四个字节将第7步结果加到第步的结果后面作为校验利用
base58
·
2021-05-13 13:04
PoC技术分析系列(四):谈谈BHD中的
Base58
编码
AIKing(微信号:aiking2018)2019.7.16最近忙于写区块浏览器代码,文章没有心情写,BHD目前没有开源,所以需要我们多费一些精力去分析其数据格式,不过也正是一个深入学习的好机会,通过分析对Bitcoin又理解深刻了不少,例如BHD基于的Bitcoin版本激活了隔离验证,通过数据分析,对于Bitcoin交易生成过程,隔离验证,脚本等都有了一个更准确的理解。想要对Bitcoin理解
AIKing_349b
·
2021-05-12 05:28
区块链小白4(私钥,公钥以及钱包)
是一连串的数字,经过了
base58
方式的压缩,才得到如今你看到的样子,虽然你看到的样子还是很长,但是相比原始的形式,已经短了很多了。私钥是唯一的,忘
天小下
·
2021-04-27 06:12
『学概念找员外』
Base58
编码与Base58Check编码
员外之前听过的编码格式要么是Base32编码,要么是Base64编码,今天发现还有个
Base58
编码,着实让员外吃了一大惊,所以拉出来写写。
刘员外__
·
2021-04-25 17:47
创建
base58
的iOS pod库(从CoreBitcoin摘出的部分)
关于CBBase58项目github地址:https://github.com/caobo56/CBBase58从CoreBitcoin项目摘出来的
base58
部分代码,可以直接引用Base58.创建该
曹波波
·
2020-10-10 14:14
比特币钱包地址
比特币的地址是使用的base58Check进行编码,将版本号和校验和加入了地址中,这样可以有效防止因认为输错而发生错误转账,下面介绍一下比特币的钱包地址:一、
base58
编码
base58
编码和base64
一代码神
·
2020-10-09 13:48
比特币
区块链
地址
比特币的机制2:multiSig,P2SH交易,
Base58
,TimeLock
原文链接:郭老师的备课资料在上一篇比特币的机制1:记账的方式,交易的语法,比特币脚本,P2PKH交易中介绍了比特币交易的一些基本概念,简单介绍了比特币脚本,并且详细分析了最常见的P2PKH交易类型。这一节中将继续对比特币脚本和其他交易类型进行介绍。OP_CHECKMULSIG和OP_CHECKSIG相比,OP_CHECKMULSIG多了个MUL,也即它需要检查多个签名。这个指令并不是比特币设计之初
Mr.Bean-Pig
·
2020-09-10 21:19
区块链
比特币
区块链
智能合约
P2SH
Base58
起底比特币
从下午一直忙到黄昏,在赫尔辛基一个小型服务器上创建、编译、打包了第一份开源代码,尽管这份代码非常简陋,至今被很多程序员嘲笑,然而它还是正常运行了SHA256运算,RIPEMD-160运算,写入版本类型、
Base58
liurendonews
·
2020-09-10 14:53
可以用在CTF中的base系列解码程序
base系列的编码,不好判断是哪种类型,于是自己编写了一个解码程序(少了base36和base128),不需要去网上找了(而且有些还收费)#coding:utf-8importbase64,base36,
base58
wind
·
2020-08-24 16:28
python3.x
ctf
Base58
编码解码Go实现
base58
和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。
jason_cuijiahui
·
2020-08-24 00:57
2018
go语言
blockchain
bitcoin
iOS区块链钱包之
Base58
(三)
此
Base58
代码不依赖任何第三方库实现可直接使用简介
Base58
是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。
小奉不在乎
·
2020-08-23 17:51
go语言实现
base58
加解密
packagetoolimport("bytes""fmt""math/big")////
base58
和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。
v824394795
·
2020-08-17 18:14
go语言
base58实现
Base64 和
Base58
(技术分享整理01)
Base64编码Base64是网络上最常见的用于传输8Bit字节码的编码方式之一。Base64编码是**从二进制到字符**的过程,可用于**在HTTP环境**下传递较长的标识信息。采用Base64编码具有不可读性,需要**解码**后才能阅读。1标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的“/”和“+”字符变为形如“%XX”的形式,2而这些“%”号在存入数
aYang^
·
2020-08-16 22:12
技术分析整理
golang
比特币地址格式是怎样的?
我们常用的比特币地址格式有四种:1、
BASE58
格式就是人们常说的比特币地址,由1开头的,例如:1PyMi4EYzGZKoxK7DozMMuoQ91EdrMMkBP2、HASH160格式Tabcontent
笑看人生-
·
2020-08-16 00:43
BTC
2的256次方以内最大素数
base58
表示
995b11faa5b201cab20f9a8bfce1d642a37d032b6b17b23f87bf0fb158c4ffd77c3da80673b19e77d7eb6ffc1b8b057c6e9ecfd1283f55264ea4ea2f09848db12fcbe743cee49b82eb8a0a3412f08cbf1ea4773e4c587b7d24265aa1adaaadfc6df7284a
baidu_36979083
·
2020-08-10 09:20
ByteUtil工具类 java
可以和
Base58
等算法工具类配合使用publicclassByteUtil{/***Removeleading0x00'sfromabytearray.
食火的埃尔德里奇
·
2020-07-31 21:53
归纳总结集
2018-06-30
生成地址的过程是从比特币私钥得到我们日常转账所用的比特币钱包地址总共需要九个步骤,中间用到了SHA256加密、RIPEMD160加密和
BASE58
编码。下面,我们以实际案例来模拟一下
nit小星星
·
2020-07-30 22:02
区块链之公钥、私钥、地址之间的关系
地址:由于公钥太长,在交易中不方便使用,就对公钥哈希进行SHA256、RIPEMD160、
Base58
算法加密生成地址image具体过
JouyPub
·
2020-07-28 13:02
隔离验证地址生成
(sha256),P2WSH是sha256(sha256))1、bip142地址格式:version主网06,测试10version+witnessVersion(0)+填充(0)+hash+校验位,
Base58
yinianjian2017
·
2020-07-12 18:02
区块链钱包
golang[40]-区块链-wif倒推出私钥
评论字数统计:615(字)阅读时长:3(分)wif倒推出私钥packagemainimport("encoding/hex""crypto/sha256""math/big""bytes""fmt")//
base58
唯识相链
·
2020-07-12 05:36
golang
上一页
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
其他