Bitcoin Forum
December 05, 2016, 08:40:18 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 »
  Print  
Author Topic: [ANN] bitaddress.org Safe JavaScript Bitcoin address/private key  (Read 110011 times)
pointbiz
Sr. Member
****
Offline Offline

Activity: 426

1ninja


View Profile
April 02, 2013, 04:44:34 AM
 #401

I came across an unusual problem with your website - if you put in a private key that is less than 64 characters long, it doesn't recognise it as a proper private key. For example, this works:

18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725

This doesn't:

E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725

but this does:

00E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725

As the private key is just a random number, it might be sensible to allow any string length to be able to represent a private key, not just those that are 64 characters long.

Bitcoin private keys are required to be 32 bytes. It is my understanding this number when represented in hex format should be zero padded so it is clear it represents 256 bits. It's also less risky to represent things this way for compatibility... in case the place you use your private key forgets to zero pad.

Coder of: https://www.bitaddress.org      Thread
Open Source JavaScript Client-Side Bitcoin Wallet Generator
Donations: 1NiNja1bUmhSoTXozBRBEtR8LeF9TGbZBN   PGP
1480970418
Hero Member
*
Offline Offline

Posts: 1480970418

View Profile Personal Message (Offline)

Ignore
1480970418
Reply with quote  #2

1480970418
Report to moderator
1480970418
Hero Member
*
Offline Offline

Posts: 1480970418

View Profile Personal Message (Offline)

Ignore
1480970418
Reply with quote  #2

1480970418
Report to moderator
1480970418
Hero Member
*
Offline Offline

Posts: 1480970418

View Profile Personal Message (Offline)

Ignore
1480970418
Reply with quote  #2

1480970418
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480970418
Hero Member
*
Offline Offline

Posts: 1480970418

View Profile Personal Message (Offline)

Ignore
1480970418
Reply with quote  #2

1480970418
Report to moderator
1480970418
Hero Member
*
Offline Offline

Posts: 1480970418

View Profile Personal Message (Offline)

Ignore
1480970418
Reply with quote  #2

1480970418
Report to moderator
1480970418
Hero Member
*
Offline Offline

Posts: 1480970418

View Profile Personal Message (Offline)

Ignore
1480970418
Reply with quote  #2

1480970418
Report to moderator
Dabs
Staff
Legendary
*
Offline Offline

Activity: 1512


64blocks.com


View Profile WWW
April 02, 2013, 05:15:03 AM
 #402

May I suggest the following improvements:

1. Compressed keys for all output of paper wallet and bulk wallet, as an option. (Might as well include all other wallets, single wallets, brain wallets, vanity, etc.)
2. Choose a level of error correction for the QR codes. I prefer High or 30%. What is the level right now for version 2.4 ?

64blocks.com Social Multiplayer Dice (Gambling) - Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
Dacm4n
Sr. Member
****
Offline Offline

Activity: 359



View Profile
April 02, 2013, 07:47:47 PM
 #403

Nevermind I fixed the problem. (ignore this message.)

phelix
Legendary
*
Offline Offline

Activity: 1680


nmc:id/phelix


View Profile
April 02, 2013, 08:03:28 PM
 #404

May I suggest the following improvements:

1. Compressed keys for all output of paper wallet and bulk wallet, as an option. (Might as well include all other wallets, single wallets, brain wallets, vanity, etc.)
2. Choose a level of error correction for the QR codes. I prefer High or 30%. What is the level right now for version 2.4 ?
1. Yeah, that would be nice. Not sure how well compressed private keys are supported yet, though.

edit: please note that this will not make the private key or the address any shorter. It will only make the public key shorter and thus save space on the blockchain.

http://bitcoin.stackexchange.com/questions/3059/what-is-a-compressed-bitcoin-key/3839#3839

2. It is high for both codes (as it just generated).


blockchained.com ■ bitcointalk top posts
Stephen Gornick
Legendary
*
Offline Offline

Activity: 1988



View Profile
April 04, 2013, 09:40:44 AM
 #405

v2.4

I'm a little late on verifying 2.4, but here it is:

I can verify that the BitAddress.org website has been updated and returns the same HTML from the commit with the description v2.4 (1d5951f6a04dd5a287ac925da4e626870ee58d60) in github:
 - https://github.com/pointbiz/bitaddress.org


To confirm this I first check the sha1sum hash of the html returned by a request to http://bitaddress.org:

$ wget --quiet -O - http://bitaddress.org|sha1sum
1d5951f6a04dd5a287ac925da4e626870ee58d60  -

$ GET -eSd bitaddress.org|grep -i "200 OK"
GET https://www.bitaddress.org/bitaddress.org-v2.4-SHA1-1d5951f6a04dd5a287ac925da4e626870ee58d60.html --> 200 OK


Then from my bitaddress.org repo:

$ git checkout master
$ git pull
$ git log --pretty=oneline|grep "v2.4"
eeed4db91edd9eda5eb4277a61aa16ad80bdcdcb v2.4 French translations

$ git checkout eeed4db91edd9eda5eb4277a61aa16ad80bdcdcb
$ git rev-list --max-count=1 HEAD
eeed4db91edd9eda5eb4277a61aa16ad80bdcdcb

$ sha1sum bitaddress.org.html
1d5951f6a04dd5a287ac925da4e626870ee58d60  bitaddress.org.html

phelix
Legendary
*
Offline Offline

Activity: 1680


nmc:id/phelix


View Profile
April 04, 2013, 03:40:58 PM
 #406

[validations]
Thanks!

blockchained.com ■ bitcointalk top posts
steelboy
Hero Member
*****
Offline Offline

Activity: 490



View Profile
April 08, 2013, 05:20:29 PM
 #407

Hi

I have a question or three.

1. If i generate an address offline by going to the page, disconnecting wifi and generating a new address is this address now good to go?

2. How do i check the balance on the address?

3. How do i move the balance from there to another address?

Thanks
Stephen Gornick
Legendary
*
Offline Offline

Activity: 1988



View Profile
April 08, 2013, 05:54:07 PM
 #408

1. If i generate an address offline by going to the page, disconnecting wifi and generating a new address is this address now good to go?

Depending on whether or not your system is compromised.   Let's say you have malware that does a screen shot a couple times each second and uploads next time you reconnect the images of QR codes it snagged?

[Update: The solution is to use a LiveOS, i.e., boot to an operating system you know was not tampered with.   Then while offline load the static .html page that was originally obtained from bitaddress.org and verified using the sha1sum to be the same release as from github or from the site.]

2. How do i check the balance on the address?

Blockchain.info will show transactions where that address was used.

3. How do i move the balance from there to another address?

You need to import the private key somewhere.  

Bitcoin-Qt from the debug console has a way to import private key.
 - http://en.bitcoin.it/wiki/How_to_import_private_keys

Blockchain.info/wallet provides an import private key method.

Using a mobile, EasyWallet.org has "one touch" scanning to do this.

Also Mt. Gox has the ability to redeem a private key in which they sweep the funds into your Mt. Gox exchange account.

TheKoziTwo
Legendary
*
Offline Offline

Activity: 1479



View Profile
April 08, 2013, 06:02:35 PM
 #409

Hi

I have a question or three.

1. If i generate an address offline by going to the page, disconnecting wifi and generating a new address is this address now good to go?
I recommend using tails. Burn to CD or put on USB stick, restart your computer and boot it to tails (while offline), once finished it will remove all traces.

b!z
Legendary
*
Offline Offline

Activity: 1330



View Profile
April 21, 2013, 07:25:47 AM
 #410

Hi, is it possible to generate a paper wallet safely with 2 compromised computers using the vanity key generator?
I've been wondering this for a long time.
pointbiz
Sr. Member
****
Offline Offline

Activity: 426

1ninja


View Profile
April 22, 2013, 03:27:30 AM
 #411

Hi, is it possible to generate a paper wallet safely with 2 compromised computers using the vanity key generator?
I've been wondering this for a long time.

Yes, I've done it. See my post here:
https://bitcointalk.org/index.php?topic=43496.msg1421075#msg1421075

Here is another break down of the steps:
https://en.bitcoin.it/wiki/Two-factor_paper_wallet

I want to make this process more user friendly to do in bulk. To manually make 10 wallets using the steps I described is tedious but very secure!

A similar process may be possible using BIP38 encrypted wallets in the future. I'm still adding BIP38 support to the codebase.


Coder of: https://www.bitaddress.org      Thread
Open Source JavaScript Client-Side Bitcoin Wallet Generator
Donations: 1NiNja1bUmhSoTXozBRBEtR8LeF9TGbZBN   PGP
Niggawatts
Jr. Member
*
Offline Offline

Activity: 54



View Profile WWW
April 24, 2013, 06:11:36 PM
 #412

Hi All,


I used the bitaddress.org source code to make a Dr. Evil paper wallet generator that is located here:

http://evilwallet.wordpress.com/


You can see the difference between my code and the bitaddress.org source code from their github repo by using a online utility such as: http://www.comparemyfiles.com/ to compare the two files and see for yourself quite quickly.

My source code: https://github.com/obesityspray/Dr.-Evil-Paper-Wallet

Bitaddress.org github repo: https://github.com/pointbiz/bitaddress.org


Newbie Thread discussing this generator: https://bitcointalk.org/index.php?topic=186007.0

I hope you enjoy! Smiley

QuantumQrack
Sr. Member
****
Offline Offline

Activity: 339


View Profile
May 05, 2013, 02:07:56 PM
 #413

If anybody is interested or concerned about what kind of paper to print these on, I have done some quick research and ended up ordering this:

http://www.amazon.com/gp/product/B004PX7Z3S/ref=oh_details_o00_s00_i00?ie=UTF8&psc=1

http://en.wikipedia.org/wiki/Teslin_(material)
Aleksei Richards
Jr. Member
*
Offline Offline

Activity: 38



View Profile
May 07, 2013, 09:55:49 AM
 #414

Wallet Verification.

I have a script here to verify online wallets. https://github.com/carbonwallet/walletverification

Basically the script downloads the wallet via the URL and then via cloning the repo and does a diff.

It's currently setup to work with carbonwallet but should be easy to add bitaddress.

In the end what I would like to see is a number of volunteers running the script via cron with perhaps a small PHP page that shows the output. Then we would have various places to check the integrity of all these repo based wallets.

Let me know what you think.


virtualmaster
Hero Member
*****
Offline Offline

Activity: 504



View Profile
May 08, 2013, 02:03:43 PM
 #415

What about a namecoin implementation of bitaddress.org ?
It would be very useful.

Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
Namecoinia.org  -  take the planet in your hands
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba   |  NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S
OpenYourEyes
Full Member
***
Offline Offline

Activity: 238



View Profile
May 17, 2013, 09:13:47 PM
 #416

My SHA1 sums from the Git repo don't match what in the version history.
Any one else getting this?

Edit: NVM.

takemybitcoins.com: Spend a few seconds entering a merchants email address to encourage them to accept Bitcoin
PGP key | Bitmessage: BM-GuCA7CkQ8ojXSFGrREpMDuWgv495FUX7
Financisto
Sr. Member
****
Offline Offline

Activity: 463

★BFG★


View Profile
May 29, 2013, 04:23:35 AM
 #417

Dear developers and coders,

I would like to suggest an idea:

Wouldn't it be nice if we had an option to generate and broadcast a transaction to Bitcoin network in a way as similiar as the one available at http://brainwallet.org/#tx ?

Compilation of Brainwallet & Paper wallet generators Blockchain Financial Group Blokĉeno Financa Grupo
scintill
Sr. Member
****
Offline Offline

Activity: 448


View Profile WWW
May 29, 2013, 04:28:30 AM
 #418

Wouldn't it be nice if we had an option to generate and broadcast a transaction to Bitcoin network in a way as similiar as the one available at http://brainwallet.org/#tx ?

It might, but why not just use that one?  It needs a webservice to broadcast the transaction for it since there's no (widely-supported) way for a Javascript page to do low-level socket stuff necessary to get on the Bitcoin p2p network.  So, you could add a feature to bitaddress.org to broadcast a transaction through blockchain.info/pushtx if you want, but I don't see the point of duplicating that and making bitaddress.org more complex.

1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
Dabs
Staff
Legendary
*
Offline Offline

Activity: 1512


64blocks.com


View Profile WWW
May 29, 2013, 04:29:39 AM
 #419

Hi,

I'm waiting for the bulk generation of compressed public keys. The page already has this capability in the Wallet Details Tab.

64blocks.com Social Multiplayer Dice (Gambling) - Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
scintill
Sr. Member
****
Offline Offline

Activity: 448


View Profile WWW
May 29, 2013, 08:11:10 AM
 #420

I'm waiting for the bulk generation of compressed public keys. The page already has this capability in the Wallet Details Tab.

Try the patch I just wrote.  It's a pretty straightforward change, especially since compressed support is nicely integrated into the core code.  You can download the html here.

1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!