Skip to content

Commit 83c5159

Browse files
committed
bip85 passwords
1 parent df443f8 commit 83c5159

File tree

1 file changed

+44
-2
lines changed

1 file changed

+44
-2
lines changed

bip-0085.mediawiki

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ OUTPUT
106106
107107
* AirGap Vault: [https://github.com/airgap-it/airgap-vault/commit/d64332fc2f332be622a1229acb27f621e23774d6]
108108
109-
btc_hd_wallet: [https://github.com/scgbckbone/btc-hd-wallet]
109+
* btc_hd_wallet: [https://github.com/scgbckbone/btc-hd-wallet]
110110
111111
==Applications==
112112

@@ -244,7 +244,7 @@ INPUT:
244244
245245
OUTPUT
246246
* DERIVED ENTROPY=ead0b33988a616cf6a497f1c169d9e92562604e38305ccd3fc96f2252c177682
247-
* DERIVED WIF=xprv9s21ZrQH143K2srSbCSg4m4kLvPMzcWydgmKEnMmoZUurYuBuYG46c6P71UGXMzmriLzCCBvKQWBUv3vPB3m1SATMhp3uEjXHJ42jFg7myX
247+
* DERIVED XPRV=xprv9s21ZrQH143K2srSbCSg4m4kLvPMzcWydgmKEnMmoZUurYuBuYG46c6P71UGXMzmriLzCCBvKQWBUv3vPB3m1SATMhp3uEjXHJ42jFg7myX
248248
249249
===HEX===
250250
Application number: 128169'
@@ -262,6 +262,48 @@ INPUT:
262262
OUTPUT
263263
* DERIVED ENTROPY=492db4698cf3b73a5a24998aa3e9d7fa96275d85724a91e71aa2d645442f878555d078fd1f1f67e368976f04137b1f7a0d19232136ca50c44614af72b5582a5c
264264
265+
===PWD===
266+
Application number: 707764'
267+
268+
The derivation path format is: <code>m/83696968'/707764'/{num_bytes}'/{index}'</code>
269+
270+
`16 <= num_bytes <= 64`
271+
272+
Keep left-most `num_bytes` from the generated entropy and [https://datatracker.ietf.org/doc/html/rfc4648 Base64] encode the result.
273+
Remove any spaces or new lines inserted by Base64 encoding process. Resulting password string may contain up to 2 trailing `=` characters (base64 padding)
274+
depending on the value of `num_bytes`. Padding is considered part of the password and should be preserved.
275+
276+
Entropy calculation:<br>
277+
R = 64 (do not count padding)<br>
278+
L = pwd_length - num_pad<br>
279+
Entropy = log2(R ** L)<br>
280+
281+
{| class="wikitable" style="margin:auto"
282+
! num_bytes !! pwd_length !! num_pad !! (cca) entropy
283+
|-
284+
| 17 || 24 || 1 || 138.0
285+
|-
286+
| 18 || 24 || 0 || 144.0
287+
|-
288+
| 21 || 28 || 0 || 192.0
289+
|-
290+
| 32 || 44 || 1 || 258.0
291+
|-
292+
| 33 || 44 || 0 || 264.0
293+
|-
294+
| 62 || 84 || 1 || 498.0
295+
|-
296+
| 63 || 84 || 0 || 504.0
297+
|}
298+
299+
INPUT:
300+
* MASTER BIP32 ROOT KEY: xprv9s21ZrQH143K2LBWUUQRFXhucrQqBpKdRRxNVq2zBqsx8HVqFk2uYo8kmbaLLHRdqtQpUm98uKfu3vca1LqdGhUtyoFnCNkfmXRyPXLjbKb
301+
* PATH: m/83696968'/707764'/17'/0'
302+
303+
OUTPUT
304+
* DERIVED ENTROPY=d7ad61d4a76575c5bad773feeb40299490b224e8e5df6c8ad8fe3d0a6eed7b85ead9fef7bcca8160f0ee48dc6e92b311fc71f2146623cc6952c03ce82c7b63fe
305+
* DERIVED PWD=161h1KdldcW613P+60AplJA=
306+
265307
===RSA===
266308

267309
Application number: 828365'

0 commit comments

Comments
 (0)