• About
  • FAQ
  • Earn Bitcoin while Surfing the net
  • Buy & Sell Crypto on Paxful
Newsletter
Approx Foundation
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
Approx Foundation
No Result
View All Result
Home Bitcoin

hash – What is the implementation of PBKDF2 in bitcoin?

Moussa by Moussa
February 22, 2024
in Bitcoin
0
peer discovery – how to obtain the IP addresses of nodes for mining pools?
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


I’m trying to understand how bitcoin works by writing my own code in C++. Currently I’m struggling to correctly implement PBKDF2 function. I’ve tried so many sources of information, like:

  1. PBKDF2 in Golang
  2. NIST page 7
  3. Ian’s fantastic tool
  4. Another tool
  5. Excellent guide

and many others. Some of them as a source of code, some for checking computational results.

From 5. I understand that SALT parameter of PBKDF2 has to be “mnemonic” string. According to 1. and 2. I have to concatenate SALT with an 4 byte representation of an integer 1 (bitcoin does not require 2, 3, … ). Is it true? Do I have to concatenate SALT with “0001” as a simplest SALT input or “mnemonic” is enough??? What is the correct padding of mnemonic sentence string? Is it required to keep spaces between words or not? From what I already know HMAC-SHA512 message padding starts with SALT (128 bytes block) followed by mnemonic sentence.
I believe that I’ve tried every combination of parameters and computation approaches (desperate :)). And I also believe that there is some kind of trick. So far I’ve seen tricks almost in every part of being said obvious algorithms.

Please help.



Source link

Related articles

A Whale Just Opened $48 Million in Shorts Against Bitcoin, Solana and Ethereum

Ethereum Whale Capitulates After 3 Years, Losses Top $19 Million

August 8, 2026
BIP-110 Splits Bitcoin as Rival Miners Clash at Block 961632

BIP-110 Splits Bitcoin as Rival Miners Clash at Block 961632

August 8, 2026
Share76Tweet47

Related Posts

A Whale Just Opened $48 Million in Shorts Against Bitcoin, Solana and Ethereum

Ethereum Whale Capitulates After 3 Years, Losses Top $19 Million

by Moussa
August 8, 2026
0

Key TakeawaysAn ethereum whale sold 7,323 ETH ($13.96M), pushing realized losses on the position above $19 million.The whale bought ETH...

BIP-110 Splits Bitcoin as Rival Miners Clash at Block 961632

BIP-110 Splits Bitcoin as Rival Miners Clash at Block 961632

by Moussa
August 8, 2026
0

Key TakeawaysAntpool and Roughnecks mined rival Bitcoin blocks at height 961632, splitting the chain.Bitcoin’s main chain advanced past 961634 as...

France Pushes Bill to Share Crypto Tax Data With 48 Nations

France Pushes Bill to Share Crypto Tax Data With 48 Nations

by Moussa
August 8, 2026
0

Key TakeawaysFrance introduced a bill to enact the CARF framework, sharing crypto users’ data with 48 countries.The bill accelerates data...

Gate DexBuilder Launches First Event Contracts Builder, Unveils $3 Million Grant Program to Accelerate Market Ecosystem

Gate DexBuilder Launches First Event Contracts Builder, Unveils $3 Million Grant Program to Accelerate Market Ecosystem

by Moussa
August 8, 2026
0

The newly launched Event Contracts Builder is designed to lower the barrier to developing market products. Through modular infrastructure services,...

Blackrock’s IBIT Captures $479M as Bitcoin ETFs Extend Streak

Blackrock’s IBIT Captures $479M as Bitcoin ETFs Extend Streak

by Moussa
August 8, 2026
0

Key TakeawaysSpot bitcoin ETFs added $98.85 million, stretching a streak to 5 straight days.Spot ether ETFs added $49.60 million the...

Load More

youssufi.com

sephina.com

[vc_row full_width="stretch_row" parallax="content-moving" vc_row_background="" background_repeat="no-repeat" background_position="center center" footer_scheme="dark" css=".vc_custom_1517813231908{padding-top: 60px !important;padding-bottom: 30px !important;background-color: #191818 !important;background-position: center;background-repeat: no-repeat !important;background-size: cover !important;}" footer_widget_title_color="#fcbf46" footer_button_bg="#fcb11e"][vc_column width="1/4"]

We bring you the latest in Crypto News

[/vc_column][vc_column width="1/4"][vc_wp_categories]
[/vc_column][vc_column width="1/4"][vc_wp_tagcloud taxonomy="post_tag"][/vc_column][vc_column width="1/4"]

Newsletter

[vc_raw_html]JTNDcCUzRSUzQ2RpdiUyMGNsYXNzJTNEJTIydG5wJTIwdG5wLXN1YnNjcmlwdGlvbiUyMiUzRSUwQSUzQ2Zvcm0lMjBtZXRob2QlM0QlMjJwb3N0JTIyJTIwYWN0aW9uJTNEJTIyaHR0cHMlM0ElMkYlMkZhcHByb3gub3JnJTJGJTNGbmElM0RzJTIyJTNFJTBBJTBBJTNDaW5wdXQlMjB0eXBlJTNEJTIyaGlkZGVuJTIyJTIwbmFtZSUzRCUyMm5sYW5nJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1maXJzdG5hbWUlMjIlM0UlM0NsYWJlbCUyMGZvciUzRCUyMnRucC0xJTIyJTNFRmlyc3QlMjBuYW1lJTIwb3IlMjBmdWxsJTIwbmFtZSUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1uYW1lJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBuYW1lJTNEJTIybm4lMjIlMjBpZCUzRCUyMnRucC0xJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1lbWFpbCUyMiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIydG5wLTIlMjIlM0VFbWFpbCUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1lbWFpbCUyMiUyMHR5cGUlM0QlMjJlbWFpbCUyMiUyMG5hbWUlM0QlMjJuZSUyMiUyMGlkJTNEJTIydG5wLTIlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHJlcXVpcmVkJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJ0bnAtZmllbGQlMjB0bnAtcHJpdmFjeS1maWVsZCUyMiUzRSUzQ2xhYmVsJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTIyY2hlY2tib3glMjIlMjBuYW1lJTNEJTIybnklMjIlMjByZXF1aXJlZCUyMGNsYXNzJTNEJTIydG5wLXByaXZhY3klMjIlM0UlQzIlQTBCeSUyMGNvbnRpbnVpbmclMkMlMjB5b3UlMjBhY2NlcHQlMjB0aGUlMjBwcml2YWN5JTIwcG9saWN5JTNDJTJGbGFiZWwlM0UlM0MlMkZkaXYlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1idXR0b24lMjIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTIydG5wLXN1Ym1pdCUyMiUyMHR5cGUlM0QlMjJzdWJtaXQlMjIlMjB2YWx1ZSUzRCUyMlN1YnNjcmliZSUyMiUyMCUzRSUwQSUzQyUyRmRpdiUzRSUwQSUzQyUyRmZvcm0lM0UlMEElM0MlMkZkaXYlM0UlM0NiciUyRiUzRSUzQyUyRnAlM0U=[/vc_raw_html][/vc_column][/vc_row]
No Result
View All Result
  • Contact Us
  • Homepages
  • Business
  • Guide

© 2024 APPROX FOUNDATION - The Crypto Currency News