SecretScan
About
Dashboard
Programs
Benchmark
Rent
Calculators
Legacy address
SegWit Base58
SegWit Bech32
Taproot P2TR
Ethereum
USDT TRC20
Tron
Ripple XRP
BNB
Solana
Monero
Hex<->Wif
Wif<->Hex
Brainwallet
Mnemonic
Hex<->Dec<->Bin
Reconstruction
PublicKey
Add public keys
Bitcoin Cash
Bitcoin transaction
Ethereum transaction
Transactions
Bitcoin
Ethereum
Tron
BNB
USDT BEP20
USDT TRC20
USDT ERC20
USDC ERC20
Decode Bitcoin TX
Decode Ethereum TX
Vanity
Bitcoin vanity
Ethereum vanity
Puzzle
Scanner
Results
Addresses
Monero (XMR) Calculator: Step-by-Step Address Generator
the monero magic: how subaddresses are derived in 4 and 8 steps
Legacy address
SegWit Base58
SegWit Bech32
Taproot P2TR
Ethereum
USDT TRC20
Tron
Ripple XRP
BNB
Solana
Monero
Hex <-> Wif
Wif <-> Hex
Brainwallet
Mnemonic
Hex<->Dec<->Bin
Reconstruction
PublicKey
Add public keys
Converter Bitcoin Cash
Bitcoin transaction
Ethereum transaction
Private key Hex (64 characters [0-9A-F]) 🔑
0
Standard Address (Starts with '4')
1
Derived Private View Key via Keccak-256
0
2
Computed Public Spend Key (Private Spend * G)
0
3
Computed Public View Key (Private View * G)
0
4
Packaged standard payload (Prefix 0x12 + Public Spend + Public View + Checksum)
0
5
Monero Base58 encoded result (Standard Address)
0
Subaddress derivation (Starts with '8')
6
Created derivation scalar 'm' = Keccak256(prefix + PrivateViewKey + indices)
0
7
Computed Point M on Ed25519 curve (m * G)
0
8
Calculated Subaddress Public Spend Key (D = MasterPublicSpend + M)
0
9
Calculated Subaddress Public View Key (C = PrivateViewKey * SubPublicSpend)
0
10
Packaged subaddress payload (Prefix 0x2a + SubSpend + SubView + Checksum)
0
11
Monero Base58 encoded result (Subaddress)
0
Quick subaddress generation (optional)
Subaddress Index
0
Generated Subaddress
0