Bitcoin Forum
November 13, 2024, 01:57:11 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Is it possible to physically generate a private key + BTC address?  (Read 1711 times)
BitNerd (OP)
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
January 15, 2015, 03:13:04 AM
 #1

... I mean, without using a computer, in other words, how to generate a paper wallet using only paper and pen, or is it impossible?
siameze
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
January 15, 2015, 03:14:44 AM
 #2

Make private keys with dice: http://www.swansontec.com/bitcoin-dice.html


                     ▀▀█████████▀████████████████▄
                        ████▄      ▄████████████████
                     ▄██████▀  ▄  ███████████████████
                  ▄█████████▄████▄███████████████████
                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████
                                               ▀▀███▀
    ▄█▀█       ▄▀  ▄▀▀█  ▄▀   █████████████████▄ ██▀         ▄▀█
   ▄█ ▄▀      ▀█▀ █▀ █▀ ▀█▀  ███████████████████ █▀ ▀▀      ▄▀▄▀
  ▄█    ▄███  █     █   █   ████████████████████  ▄█     ▄▀▀██▀ ▄███
███▄▄▄  █▄▄▄ █▄▄ ▄▄▀   █▄▄ ██████████████████▀▀   █▄▄ ▄▄ █▄▄█▄▄▄█▄▄▄
                           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                            ▀▀█████████████▄
                                █████████████▄
                                  █████████████▄
                                    ▀███████▀▀▀▀▀
                                      ▀████▀
                                        ▀█▀
LetItRideINNOVATIVE ▬▬▬
DICE GAME
                        ▄███████████▄
                       ██  ██████████▄
                     ▄█████████████  ██▄
            ▄▄▀█▄▄▄▄▄████████████████████▄
        ▄▄█▀   ███████████  █████  ████  █
    ▄██████ ▄▄███████████████████████████▀
 ▄▀▀ ██████████████████████████  ████  █
█  ▄███████████▀▀▀█████████████████████
██████████████    ████████▀▀██████  █▀
██████████████▄▄▄██████████   ▀▀▀▀▀▀▀
███▀ ▀██████████████████████
██    ███████████████████████
██▄▄██████████████████████████
██████████████▀   ██████████
  █████████████   ▄██████▀▀
     ▀▀██████████████▀▀
         ▀▀██████▀▀
PROVABLY
F A I R
▄█████████████▀ ▄█
██            ▄█▀
██          ▄██ ▄█
██ ▄█▄    ▄███  ██
██ ▀███▄ ▄███   ██
██  ▀███████    ██
██    █████     ██
██     ███      ██
██      ▀       ██
██              ██
▀████████████████▀
BUY  BACK
PLANS
[BTC]
BitNerd (OP)
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
January 15, 2015, 03:23:31 AM
 #3

Make private keys with dice: http://www.swansontec.com/bitcoin-dice.html

Too bad it involves booting a computer with linux and other stuff.

BTW, could someone be kind enough to explain what is a private key? In other words, what are the conditions for a sequence of numbers and letters to be a valid BTC private key?
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
January 15, 2015, 03:25:39 AM
 #4

Already discussed at length here:  https://bitcointalk.org/index.php?topic=919430.0


xhomerx10
Legendary
*
Offline Offline

Activity: 4018
Merit: 8863



View Profile
January 15, 2015, 03:26:09 AM
 #5

http://www.righto.com/2014/09/mining-bitcoin-with-pencil-and-paper.html
siameze
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
January 15, 2015, 04:30:15 AM
 #6



I remember that article now with fondness. Thanks for posting.  Wink


                     ▀▀█████████▀████████████████▄
                        ████▄      ▄████████████████
                     ▄██████▀  ▄  ███████████████████
                  ▄█████████▄████▄███████████████████
                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████
                                               ▀▀███▀
    ▄█▀█       ▄▀  ▄▀▀█  ▄▀   █████████████████▄ ██▀         ▄▀█
   ▄█ ▄▀      ▀█▀ █▀ █▀ ▀█▀  ███████████████████ █▀ ▀▀      ▄▀▄▀
  ▄█    ▄███  █     █   █   ████████████████████  ▄█     ▄▀▀██▀ ▄███
███▄▄▄  █▄▄▄ █▄▄ ▄▄▀   █▄▄ ██████████████████▀▀   █▄▄ ▄▄ █▄▄█▄▄▄█▄▄▄
                           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                            ▀▀█████████████▄
                                █████████████▄
                                  █████████████▄
                                    ▀███████▀▀▀▀▀
                                      ▀████▀
                                        ▀█▀
LetItRideINNOVATIVE ▬▬▬
DICE GAME
                        ▄███████████▄
                       ██  ██████████▄
                     ▄█████████████  ██▄
            ▄▄▀█▄▄▄▄▄████████████████████▄
        ▄▄█▀   ███████████  █████  ████  █
    ▄██████ ▄▄███████████████████████████▀
 ▄▀▀ ██████████████████████████  ████  █
█  ▄███████████▀▀▀█████████████████████
██████████████    ████████▀▀██████  █▀
██████████████▄▄▄██████████   ▀▀▀▀▀▀▀
███▀ ▀██████████████████████
██    ███████████████████████
██▄▄██████████████████████████
██████████████▀   ██████████
  █████████████   ▄██████▀▀
     ▀▀██████████████▀▀
         ▀▀██████▀▀
PROVABLY
F A I R
▄█████████████▀ ▄█
██            ▄█▀
██          ▄██ ▄█
██ ▄█▄    ▄███  ██
██ ▀███▄ ▄███   ██
██  ▀███████    ██
██    █████     ██
██     ███      ██
██      ▀       ██
██              ██
▀████████████████▀
BUY  BACK
PLANS
[BTC]
BitNerd (OP)
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
January 15, 2015, 10:58:47 AM
 #7

Thank you, guys. From what i read, I've reached the conclusion that it's not worthy to physically generate a paper wallet.

Which means I instead want to generate it from an offline software. But the problem with that is I want one totally safe. And as long as my system will later connect to the internet, I believe there is no software completely safe to generate my address and key, because a malware could record them.

So I either need to format my hd right after generating the address, which I don't want to do, or I need to buy a new hd JUST to generate a BTC address (ok and later perhaps use armory when I want to spend the btc, which is not anytime soon).

So from what I currently understand, I will need to buy a hd, but it's a shame I didn't find a costless, easy and safe way to generate a paper wallet.
sgk
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


!! HODL !!


View Profile
January 15, 2015, 11:47:26 AM
 #8

Thank you, guys. From what i read, I've reached the conclusion that it's not worthy to physically generate a paper wallet.

Which means I instead want to generate it from an offline software. But the problem with that is I want one totally safe. And as long as my system will later connect to the internet, I believe there is no software completely safe to generate my address and key, because a malware could record them.

So I either need to format my hd right after generating the address, which I don't want to do, or I need to buy a new hd JUST to generate a BTC address (ok and later perhaps use armory when I want to spend the btc, which is not anytime soon).

So from what I currently understand, I will need to buy a hd, but it's a shame I didn't find a costless, easy and safe way to generate a paper wallet.

You can just use live ubuntu CD to launch MultiBit, print the paper wallet and then shut down the computer. I did the same.

When you run live ubuntu CD, make sure to not connect to internet.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
January 15, 2015, 02:07:02 PM
 #9

Thank you, guys. From what i read, I've reached the conclusion that it's not worthy to physically generate a paper wallet.

Which means I instead want to generate it from an offline software. But the problem with that is I want one totally safe. And as long as my system will later connect to the internet, I believe there is no software completely safe to generate my address and key, because a malware could record them.

So I either need to format my hd right after generating the address, which I don't want to do, or I need to buy a new hd JUST to generate a BTC address (ok and later perhaps use armory when I want to spend the btc, which is not anytime soon).

So from what I currently understand, I will need to buy a hd, but it's a shame I didn't find a costless, easy and safe way to generate a paper wallet.

You can just use live ubuntu CD to launch MultiBit, print the paper wallet and then shut down the computer. I did the same.

When you run live ubuntu CD, make sure to not connect to internet.

not true cold storage but I've seen worse .

jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
January 15, 2015, 02:09:49 PM
 #10


So from what I currently understand, I will need to buy a hd, but it's a shame I didn't find a costless, easy and safe way to generate a paper wallet.

if you want true cold storage, then pretty much yes. however a safe alternative is to disconnect your computer from the Internet... used dice,coins, or cards to generate your seed or private keys,...print out your wallet... and then reformat your hard drive and reinstall your os.

that way you do not have to buy another hard drive.

BitNerd (OP)
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
January 15, 2015, 08:14:50 PM
 #11

Ok, I just bought a brand new HD intended exclusively for bitcoins. I intend to install windows 8 on it, and then some software to generate the address. Which software should I use?

And yes I know the whole process must happen offline, and I also intend to format both my HD and pen-drive right after noting down the address. Is this safe enough?
xhomerx10
Legendary
*
Offline Offline

Activity: 4018
Merit: 8863



View Profile
January 16, 2015, 12:24:33 AM
 #12

Ok, I just bought a brand new HD intended exclusively for bitcoins. I intend to install windows 8 on it, and then some software to generate the address. Which software should I use?

And yes I know the whole process must happen offline, and I also intend to format both my HD and pen-drive right after noting down the address. Is this safe enough?


  Formatting a drive doesn't clean it.  You need to securely delete the files you placed on that new drive with a good drive-wiper or file-shredder.  You can get a free one from Microsoft - http://technet.microsoft.com/en-us/sysinternals/bb545046  called SDelete.  It's a command line though and you'll have to learn the options but it's very compact ~80kb

 How are you going to securely transfer existing bitcoins to your newly created address(es)?  Why don't you have any worries about that?

Nick Webb
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 16, 2015, 01:17:03 AM
 #13

Think I'm going to try the dice method and see how it goes should learn a little more about bitcoin that way too
HarmonLi
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


Honest 80s business!


View Profile
January 16, 2015, 01:47:03 AM
 #14

Of course it's possible. It's pretty easy to create the entropy with a 16-sided die or even only a classic 6-sided one. The complicated thing is performing the hashing functions used in order to obtain your public key and, thus your Bitcoin-address. That is supposed to take you a couple of weeks if done by hand, if I remember correctly...

BitNerd (OP)
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
January 16, 2015, 10:24:49 AM
 #15


 How are you going to securely transfer existing bitcoins to your newly created address(es)?  Why don't you have any worries about that?



My initial worry is to create an address with a private key impossible to be stolen online. Once that's done I will need to buy bitcoins to that address, and of course I will try to find out a secure way to do that, but I think it's all about whether or not the seller will deliver the BTC I paid for, which can be predicted by his reputation.

The next worry is about spending the BTC, but I don't plan to do that anytime soon.
BitNerd (OP)
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
January 16, 2015, 10:29:25 AM
 #16

BTW, if anyone would be kind enough, what software should I use, once I have my completely offline system, to generate a truly random address + key?
Nutty Professor
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 16, 2015, 10:45:17 AM
 #17

BTW, if anyone would be kind enough, what software should I use, once I have my completely offline system, to generate a truly random address + key?

You can just use the bitcoin core if you want to use software its easy to install and quick and it will generate a few addresses.
The Bad Guy
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250



View Profile
January 16, 2015, 10:51:33 AM
 #18

... I mean, without using a computer, in other words, how to generate a paper wallet using only paper and pen, or is it impossible?

How is that even possible , if it was possible, everyone then can get Private key just from the Public key which is your BTC adress

Simon8x
Hero Member
*****
Offline Offline

Activity: 568
Merit: 500



View Profile
January 16, 2015, 11:42:44 AM
 #19

... I mean, without using a computer, in other words, how to generate a paper wallet using only paper and pen, or is it impossible?

How is that even possible , if it was possible, everyone then can get Private key just from the Public key which is your BTC adress

Private key is just a 256-bit random number, so you can create a new private key when you have a source of randomness (eg. dice, coin toss, radioactive decay, whatever)
FYI: https://bitcointalk.org/index.php?topic=297077.0

Turning the private key to a bitcoin address is theoretically feasible with just paper and pen, but the process would be incredibly tedious and you would likely make a mistake somewhere in between.
FYI: https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses

Simon8x
Hero Member
*****
Offline Offline

Activity: 568
Merit: 500



View Profile
January 16, 2015, 11:48:03 AM
 #20

Ok, I just bought a brand new HD intended exclusively for bitcoins. I intend to install windows 8 on it, and then some software to generate the address. Which software should I use?

And yes I know the whole process must happen offline, and I also intend to format both my HD and pen-drive right after noting down the address. Is this safe enough?

May be my question comes a bit too late as you have already bought a new harddisk, but why didn't you buy a hardware wallet instead? To my understanding, a hardware wallet is as safe as a safely created paper wallet.

Pages: [1] 2 »  All
  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!