Questions tagged [privatekey]
One of the two pairs of private and public cryptographic keys that each account has, with the private spend key used to spend any funds in the account.
53 questions
0
votes
1
answer
37
views
sc_reduce32 not working for mnemonic generation?
I'm working on an address generator that's comptaible with the Monero GUI. My seed generator works, however I still don't understand why Crypto Address Test gets a different result when it creates the ...
0
votes
0
answers
95
views
Help compute a public key by hand (in a unix shell)
I am trying to replicate https://monero.stackexchange.com/a/12288 "by hand" with common unix shell tools only - bc, xxd and openssl.
According to documentation for ED25519, l is 2^252 + ...
0
votes
1
answer
367
views
Create a key pair for a Monero wallet through the seed generator from the BIP32/BIP44 standard
I am trying to derive my accounts of different blockchains via BIP44 standard to have deterministic account hierarchy. I was able to generate keys for BTC,ETH and other blockchains, but not for monero ...
2
votes
1
answer
325
views
How to get the balance of a wallet given a private view key, via RPC?
I'm aware of the get_balance function - https://www.getmonero.org/resources/developer-guides/wallet-rpc.html#get_balance
$ curl http://127.0.0.1:18082/json_rpc -d
'{"jsonrpc":"2.0"...
1
vote
1
answer
91
views
Monero public key generation
I'm trying to get the public key with different JavaScript libraries: with elliptic and with libsodium-wrappers-sumo This is my code:
const BN = require('bn.js');
const EdDSA = require('elliptic')....
1
vote
1
answer
98
views
Error when restore wallet from private keys
I'm trying to create a wallet from private keys. The keys are checked here, but when I try to enter them into the monero-wallet-cli , I get a validation error:
./monero-wallet-cli --stagenet --...
1
vote
1
answer
109
views
Are hex private keys already in little endian format?
I implemented my own private (seed) spend and view key generator for learning purposes but I still don't fully understand. I ended up with a working implementation but I feel that I'm just swapping ...
1
vote
1
answer
53
views
Why is the limit in the random32_unbiased function different between the comments and the actual code?
I'm talking about this specific function:
void random32_unbiased(unsigned char *bytes)
{
// l = 2^252 + 27742317777372353535851937790883648493.
// l fits 15 times in 32 bytes (iow, 15 l is ...
2
votes
1
answer
67
views
Monero secret key (32b) vs libsodium ed25519 secret key (64b)
I'm trying to move cryptographic key operations in the Monero Python module from pure Python to pynacl which is a wrapper around libsodium.
The first problem I stumbled upon is that Monero secret keys ...
0
votes
1
answer
350
views
What is a quick and easy way to convert a Monero private key into a 24 word mnemonic seed?
Is there a easy javascript way to convert a private key into a 24 word mnemonic seed? I understand that Monero private keys are generated using Base58, but where in code does it show me how to convert ...
0
votes
1
answer
412
views
Generating private keys
So I've been playing around with a Rust Monero library and I wrote this piece of code.
fn main() {
let msg = "inwardly jester boss puzzled medicate iris terminal problems epoxy atrium newt ...
1
vote
1
answer
203
views
sc_reduce32 returning wrong private view key
Based on this old answer, independently of the programming language (I'm using node.js with BigInt(), though), to generate the private spend key you should:
Start with a seed (the same as the private ...
2
votes
1
answer
275
views
How can I get the right Keccak-256 tools. The online tool seems wrong...?
I want to test this StackExchange Q/A.
which got 889DA12A88D36BCE0966AB1A79125779DD1F2FC6F1145DE131FD52A5B468796D from
% keccak -256 198584347013dd91832be3d82529437db7cc8e1850e559cdd3872b29ca819601
...
1
vote
1
answer
155
views
Definitively answering a question about sc_reduce32 with a simple to explain working example created a related unanswered question
Providing working example for the essence of sc_reduce32 at Why is sc_reduce32 needed? created another question.
% echo deefd263cbfed62a3711dd133df3ccbd1c4dc4aac21d7405fd667498bf8ebaa1 | sc_reduce32 ...
0
votes
1
answer
155
views
Scanning and updating Monero balance with private key using only monerod rpc?
I'm trying to build out a wallet service and need to figure out how to use the monero rpc commands to update a users balance. In my database, I have a bunch of user's private keys. How do I update ...
1
vote
1
answer
191
views
How do I manually generate a base58 private key from my secret spendkey?
What are the steps for deriving a base58 private key from a secret spendkey? Sort of like the answer here, but for Monero or another Cryptonote: https://bitcoin.stackexchange.com/questions/8247/how-...
0
votes
2
answers
90
views
Building a service to hold Monero private keys. I need to update user's balance every 1-3 hours
I trying to build out a service that holds user's monero private keys. But the issue I'm having is how does one update their balance of these private keys? And no I cannot use subaddresses for my use ...
0
votes
1
answer
86
views
Is there a service to enter in Monero private view keys to see current balance?
Is there a service where I can just paste my Monero private view key to see the updated balance, even though it doesn't show the spent outputs. Just received is fine.
2
votes
2
answers
98
views
Do all Monero private spend keys start with a 3? What other patterns are there?
Is there a pattern to a Monero private spend key? Do they all start with 3?
2
votes
1
answer
563
views
How does one burn and provide a proof-of-burn in Monero?
Is there a way to provide a 'proof of burn' in Monero?
Let's say I wanted to prove I sent some Monero coins to an address that no one has the private keys for.
3
votes
2
answers
238
views
Is there a javascript implementation to generate your Monero subaddresses without giving out your private-spend key?
I want to create an online widget where one can output their subaddresses without having to input their private-spend key and only use the other keys provided. Is there a javascript implementation of ...
0
votes
1
answer
97
views
What is the proper way of scanning a bunch of monero private keys to get an updated balance?
I have a database of monero private keys, but I want to be able to scan these keys for an updated balance and insert this balance data back into my database.
What is the best way to rescan a bunch of ...
1
vote
1
answer
95
views
Does the Key Image leak privacy information?
If I Sign two different transactions with the same private key and send it to the same node. Would this node now be able to know which member of the ring is trying to sign?
As I believe the public ...
0
votes
1
answer
56
views
Does Monero use rfc6979 for signatures?
I came across a post stating that Monero uses the Borromean Ring Signature scheme to hide the amounts. So what signature scheme is used to sign the transactions?
3
votes
1
answer
124
views
Private key generation?
What are the technical specifications of a private key?
https://getmonero.org/technical-specs/ doesn't say.
https://en.bitcoin.it/wiki/Private_key shows: "In Bitcoin, a private key is a 256-bit ...
2
votes
1
answer
120
views
Is it possible to fake the date of arrival of funds?
Let's say I claim I've had X Monero for 1 year in my account and truth is I just received that amount X to my account yesterday. If I'm giving away all (private) keys to that person, he could see the ...
2
votes
1
answer
539
views
Best method to query address balance of 10,000+ monero private keys and store it in a mysql database?
I'm looking to write up a PHP script that can query 10,000 monero private keys to get its balance. Once the balance is updated, it will be stored in a mysql database. I know scanning the monero ...
3
votes
1
answer
248
views
Best method of sweeping monero private keys without rescanning the blockchain for a balance?
I'm creating a tipping type app where I issue unique monero private keys for all my users like how an exchange has a different monero address for each user. I'm sure they are just using a payment id ...
5
votes
1
answer
667
views
Where does Curve25519's limit occur?
While informing myself on the inner-working of Monero, I stumbled on Curve25519.
The CryptoNote White Paper states:
l: a prime order of the base point; l = 2^252 + ...
4
votes
1
answer
275
views
How Ed25519 curve relates to Borromean Ring Signature scheme?
Is it correct to say that Monero private keys are generated using Ed25519 curve and then Borromean Ring Signature scheme is used to sign transactions?
In other words, is Ed25519 curve "compatible" ...
1
vote
0
answers
55
views
Algorithm for Generation of Wallets [duplicate]
I am interested in the full algorithm for the generation of Monero wallets from seed words. I am looking for as much detail as possible.
Can anyone point in the direction of the most complete ...
2
votes
1
answer
82
views
How does inner key generation work?
As far as I know electrum-words generate private spend key.
private view key is Keccak_256(private spend key). So how is it possible that if I calculate library function Keccak_256 (Crypto++) on my ...
2
votes
1
answer
183
views
If a monero transaction has two inputs and one output, is it possible to partially sign the transaction of just one input?
If a monero transaction has two inputs and one output, is it possible to partially sign the transaction of just one input?
If so, is it currently possible to export it from the core wallet or any ...
3
votes
1
answer
2k
views
I have a private key for a monero address. Which application lets me load in a custom private key to spend from?
If I have a monero private key, how can I spend from it? Which program lets me import this key and spend from it?
4
votes
1
answer
222
views
Proof of payment method comparison
How does the method of proofing a Monero payment following this pull request differ from the former process?
Is revealing key derivation easier or more difficult than revealing the tx secret key?
...
4
votes
1
answer
765
views
Can someone show an actual example of a Monero transaction that uses two distinct private keys?
Could someone show me an actual example of a single transaction formed from two private keys.
Say I have 5 XMR in one private key, and 10 XMR in another, so there are two unique private keys.
How do ...
3
votes
2
answers
415
views
Is a mnemonic seed wallet just as secure (random)
I understand you can use a 24+1 word mnemonic seed to generate your 256 bit private key.
Is the number of possibilties of the 24 words the same as the 256 bits? So: are there 2^255 possible 24 word ...
2
votes
1
answer
128
views
How might someone view the balance of a multisig monero address without both its private keys?
Is it possible? Would two view keys allow you to at least see what it had received? Would one view key? Not sure how multisig would work with Monero. Perhaps there would only be one view key?
3
votes
1
answer
155
views
Technical questions about addresses and keys
As I understand, the private spend key is 256-bit value and this key determines exactly all other keys. Are there exactly 2^256 options when creating a wallet? i.e. does every 256-bit value can be ...
4
votes
1
answer
3k
views
How do I get the TX Key from the GUI Wallet?
I'm trying to verify a payment but I'm not sure how to get the TX Key from my history on Monero Wallet GUI.
7
votes
2
answers
1k
views
sc_reduce32 ... is it really supposed to be that complicated?
sc_reduce32 in crypto-ops.c looks super involved, but according to MRL-0003.pdf, its just:
4.1.11 sc_reduce
Takes a 64-byte integer and outputs the lowest 32 bytes modulo the prime q . This is ...
3
votes
1
answer
3k
views
Why does my Monero wallet refresh so slowly?
Refreshing a wallet generated from MyMonero private keys, it is refreshing at a rate that will take hours to complete. I use CTRL-c to stop the refresh and it helps by then moving to a higher block ...
7
votes
2
answers
1k
views
How can we be sure that monero wallet addresses are unique?
This question is probably not necessarily limited to monero wallets, but I have been playing around with the Monero Offline Wallet Generator and wanted to know how anyone could ever be sure that a ...
4
votes
1
answer
653
views
Non-Deterministic Wallets
Is it possible in Monero to have non-deterministic wallets (setting aside ergonomic issues such as ease of setting up the wallet)? I.e., if I use two random numbers as private spend and view keys, ...
11
votes
4
answers
1k
views
Is there the equivalent of a BIP38 encrypted private key for Monero private keys?
I would like to create plain text private keys for Monero that can be encrypted/decrypted using a process similar to BIP38. (https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki)
Is such a ...
6
votes
1
answer
407
views
If you create a Bitcoin wallet with Trezor first, could you use the private key to create a Monero wallet using NoodleDoodle's firmware?
I just received my Trezor and I wanted to go ahead and send some Bitcoin's to it while I figure out how to work the Monero Trezor firmware by NoodleDoodle. Is it possible to import the private keys I ...
10
votes
1
answer
1k
views
Harmonizing Monero with HD Wallet BIP 39 Technology?
Monero currently uses Electrum Word List for recovery purposes. This causes conflicts with wallet developers that want to support both Bitcoin-based BIP 39 technology that has a separate Word Lists. ...
5
votes
1
answer
600
views
Harmonizing Monero with HD Wallet BIP32 Technology?
Bitcoin and many of its altcoin forks have defined the following two variables that specify the first four characters of BIP32 extended private and public keys that are frequently base58check encoded:
...
3
votes
2
answers
285
views
Ways to hold your keys in memory?
What are some methods that can be used to hold your private keys in memory?
Memorizing 25 words is rather difficult.
1
vote
0
answers
34
views
How do you import a wallet from the private keys into simplewallet? [duplicate]
Is there a way you can import a wallet into simplewallet from the private spend key and private view key? I know you can import the view key to create a view wallet, but I can't see how to import the ...