Bitcoin Forum
May 09, 2024, 11:39:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Trusting private key legitimacy  (Read 159 times)
Unsaint32 (OP)
Newbie
*
Offline Offline

Activity: 29
Merit: 7


View Profile
July 26, 2019, 10:52:32 PM
 #1

When I use a Bitcoin ATM to buy Bitcoin, some BTC ATMs allow me to print a paper wallet with the private key printed.  Now how can I trust that this private key is just generated and nobody else in the world knows the key?  For that matter, when I buy a hardware wallet, how can I trust it to have legit private key?  Is there way to verify the legitimacy of the private key? 
1715297966
Hero Member
*
Offline Offline

Posts: 1715297966

View Profile Personal Message (Offline)

Ignore
1715297966
Reply with quote  #2

1715297966
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1305


Limited in number. Limitless in potential.


View Profile
July 26, 2019, 11:10:57 PM
 #2

That's why every BTC ATM has instructions on how you can claim BTC when buying at them, surely you have to sweep the funds right after you get the printed private keys out of the ATM. If something goes wrong, e.g private keys dont have funds which I never heard of till now, you can report eventually to the company of the ATM.
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2969


Block halving is coming.


View Profile WWW
July 26, 2019, 11:19:47 PM
 #3

If you get printed private keys from ATMs you should sweep them to your own wallet for safety. Not recommended to hold the bitcoin longer in printed keys generated from the ATMs I don't know how Bitcoin ATMs safe so for the safety make your own wallet and sweep the printed keys to your own wallet which you know safe.

If you have a hardware wallet you can't import the private key but you can sweep or just send bitcoin from printed keys to hardware wallet. You can generate a transaction in coinb.in with paper wallets and send them to your hardware wallet.

What do you mean by this "Is there way to verify the legitimacy of the private key?" Private keys should always secret(Never tell other people) if you are talking checking the balance I'm sure the ATMs will also provide the public key you can check them in some explorer like blockchain.com just paste it there and it will show your transaction history and balance.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
squatter
Legendary
*
Offline Offline

Activity: 1666
Merit: 1196


STOP SNITCHIN'


View Profile
July 26, 2019, 11:28:03 PM
 #4

When I use a Bitcoin ATM to buy Bitcoin, some BTC ATMs allow me to print a paper wallet with the private key printed.  Now how can I trust that this private key is just generated and nobody else in the world knows the key?  For that matter, when I buy a hardware wallet, how can I trust it to have legit private key?  Is there way to verify the legitimacy of the private key? 

You can't truly verify that the ATM is securely generating keypairs, nor that nobody else knows the private key. You should always sweep private keys in this situation -- spend the bitcoins to an address you yourself have securely generated.

When you import/sweep a private key into a wallet like Bitcoin Core or Electrum, you can verify that it's legitimate.

BitHodler
Legendary
*
Offline Offline

Activity: 1526
Merit: 1179


View Profile
July 26, 2019, 11:45:41 PM
 #5

if you are talking checking the balance I'm sure the ATMs will also provide the public key you can check them in some explorer like blockchain.com just paste it there and it will show your transaction history and balance.
Not every Bitcoin ATM provides a public key with how they want to motivate people to sweep the funds asap. Simply importing the private key into a lightweight client such as Electrum will instantly show the balance.

Electrum has a mobile wallet too so you can do it wherever you are in a matter of seconds.

When you import/sweep a private key into a wallet like Bitcoin Core or Electrum, you can verify that it's legitimate.
Electrum is the more likely option because it's much faster than Bitcoin Core when you import a private key. People without a clue about how Core works and what it is will think something is wrong because it takes so long.

BSV is not the real Bcash. Bcash is the real Bcash.
hatshepsut93
Legendary
*
Offline Offline

Activity: 2968
Merit: 2147



View Profile
July 27, 2019, 12:44:11 AM
 #6

For that matter, when I buy a hardware wallet, how can I trust it to have legit private key?  Is there way to verify the legitimacy of the private key? 

What do you mean by "legit" private key? That it is only known to you and no one else? Then it's a matter of trusting the software/hardware that generated the key (a key is just a big random number). Or, if it's open source, then you can verify it yourself, though you need to be proficient in programming to do that. But a lot of other people have probably done it, so you can just check if everything is alright with the latest version of a wallet.

What is more important is to check that the wallet (either software or hardware) is genuine and wasn't tampered with. With software you need to check the digital signatures before installing it, with hardware wallet you should follow the vendor instructions to verify integrity.

.BEST.CHANGE..███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5935


bitcoindata.science


View Profile WWW
July 27, 2019, 01:59:33 AM
 #7

  For that matter, when I buy a hardware wallet, how can I trust it to have legit private key?  Is there way to verify the legitimacy of the private key? 

One easy way is to use your hardware wallet with Electrum.

Electrum is a third party software, unrelated to ledger or trezor, and open source. It can be used with any hardware wallet and will instantly recognize your private keys   created by the hardwallet

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10558



View Profile
July 27, 2019, 03:12:51 AM
 #8

you can not trust the generated private key you must trust the centralized company that produced that tool you are using to generate the key unless the source code of it is open and you can verify whether it is running that source or not.
this is impossible to do with ATMs so you will never have the option to make sure. your only option is to either not use their paper wallets or move the funds right away to a secure key you generated.
for hardware wallets it is half possible, because their source code is open and you can review it but you can not (or at least i don't know of any way) verify that the device in your hand is running the same source code you just saw.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!