Bitcoin Forum
June 07, 2024, 11:14:18 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I am shocked. I cannot believe this. There is now way I will ever Bitaddress.org  (Read 322 times)
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1119
Merit: 1017


ASMR El Salvador


View Profile WWW
May 29, 2020, 07:53:34 AM
 #1

I am shocked. I cannot believe this. There is no way I will ever trust Bitaddress.org

I really, really, really no way I will trust bitdaddress.org again.

In the past months, I have been noticing that the random private key always started with capital L.
Today I tried more than 20 times to get a random private and I only get L and a few times "K".

I cannot believe it. I do it again and boom: random private key starts with "L".

No way. I am really shocked.

I am in shock. Don't know what to say.

Can anyone explain this?! Oh My God... Shocked

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
Fredyy
Full Member
***
Offline Offline

Activity: 143
Merit: 100



View Profile
May 29, 2020, 08:13:04 AM
 #2

And all Public Keys start with 1, I feel there is some kind of conspiracy.
/end of sarcasm


Maybe its because Base58 encoded private keys always start with L or K. And there are no other valid private key start letters.
pooya87
Legendary
*
Offline Offline

Activity: 3472
Merit: 10614



View Profile
May 29, 2020, 08:15:13 AM
Merited by ABCbits (1)
 #3

there is nothing to explain! there is nothing dictating the first character of a private key encoded using base58 should be 50-50 L/K. it can be dozens of Ls in a row or dozens of Ks in a row. and nobody has found any problem in bitaddress.org's RNG methods (https://github.com/pointbiz/bitaddress.org) during all these years to make us believe there is anything wrong.

i am more shocked that an account created in 2012 is claiming to be shocked about something like this!

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1119
Merit: 1017


ASMR El Salvador


View Profile WWW
May 29, 2020, 08:59:57 AM
 #4

I redeem myself for my surprising ignorance. I'm sorry. You seem to be right:
https://www.reddit.com/r/Bitcoin/comments/4br5ip/bitaddressorg_all_private_keys_starts_with_k_or_l/

No need to say more, I guess.

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
eaLiTy
Hero Member
*****
Offline Offline

Activity: 2814
Merit: 911

Have Fun )@@( Stay Safe


View Profile
May 29, 2020, 11:28:40 AM
 #5

I redeem myself for my surprising ignorance. I'm sorry. You seem to be right:
https://www.reddit.com/r/Bitcoin/comments/4br5ip/bitaddressorg_all_private_keys_starts_with_k_or_l/

No need to say more, I guess.
Sometimes a simple google search will kill that wow moment . You just learned about compressed private keys Wink.

i am more shocked that an account created in 2012 is claiming to be shocked about something like this!
This statement will give the OP a shock  Cheesy . Ignorance is not a punishable offence but he could have searched before crying out to God during COVID  Grin.

@OP you can lock the topic.
thesmallgod
Full Member
***
Offline Offline

Activity: 1498
Merit: 129


View Profile
May 29, 2020, 11:38:27 AM
 #6

It is better you lock this thread now
DeathAngel
Legendary
*
Offline Offline

Activity: 3136
Merit: 1598


#1 VIP Crypto Casino


View Profile
May 29, 2020, 12:25:09 PM
 #7

You have a 2012 registration date, I hope this is a joke. Educate yourself better OP, you should be clued up by now.

.
.BITCASINO.. 
.
#1 VIP CRYPTO CASINO

▄██████████████▄
█▄████████████▄▀▄▄▄
█████████████████▄▄▄
█████▄▄▄▄▄▄██████████████▄
███████████████████████████████
████▀█████████████▄▄██████████
██████▀██████████████████████
████████████████▀██████▌████
███████████████▀▀▄█▄▀▀█████▀
███████████████████▀▀█████▀
 ▀▀▀▀▀▀▀██████████████
          ▀▀▀████████
                ▀▀▀███

.
......PLAY......
webtricks
Legendary
*
Offline Offline

Activity: 1918
Merit: 1728


View Profile
May 29, 2020, 12:42:11 PM
 #8

Since you have created this thread, let me add some more details so that the matter becomes entirely clear to you. WIF or Wallet Import Format of Private Key either starts with '5' or 'K/L' depending upon how you encoded it using Base58. WIF Compressed starts with 'K/L' while WIF starts with '5'. You may be assuming that WIF Compressed is shorter than the WIF but no that's wrong. Also, if anyone tells you the term 'compressed private key', there is no meaning of such term. You can't compress Private Key. Actually, WIF Compressed is one byte longer than the WIF. It is known as 'WIF Compressed' because when you paste key in any wallet to import Bitcoin addresses, it signifies that the wallet should import Bitcoin Address generated from compressed public key associated with that Private Key.
BrewMaster
Legendary
*
Offline Offline

Activity: 2114
Merit: 1292


There is trouble abrewing


View Profile
May 29, 2020, 04:08:03 PM
 #9

you can also go nuts testing base58 encoding (same thing that private keys use) with testnet addresses since they are also random (hash of each address is random) and can have 2 different starting characters (m or n).

here is an example i found by generating a couple of different mnemonics on https://iancoleman.io/bip39/ (change Coin to BTC - Bitcoin Testnet)
Code:
celery virtual response permit target document rebuild swarm step float provide mammal verb morning melody
addresses:
Code:
mzFWePBHJe8ZdAGYEET2QsTnURAhQEMT1W		
mv2tKhpWmrZh846oMVtwbpH8YoH1ntvwn6
mkgG3cKnHFtbJ17gybWXqoaGxhTg3umEGB
mo4HttGBpGLr7V9ZBmmMYWoECHtDCpun33
mnzjo7tLqhHm7jqLaKpXwNvSFgaagiZFQ9
n4dQCzespZcSXnQRqdRr3C3DbvDmx8MJh3
mkgRQVLLTak7MuzW8j4E9XfAYQjQEoAKe3
mwtsQZ6qKKkjqiNsqK6YsVghL9UHqkiXyU
mrWW8vjmnZWeNr6aLNRLP1TLkUuXWmfgmw
mu2WnA2xBYGqMzHzvXdUSkYAMFQ4BTMzER
mpt9nxZBn5Yi5kxcXxFPMCK5mUyZ44hPmq
mhpxcgwy3ForYvPrG9qXmuVWEMvFgsVikj
mvMjQWTHQeSoL9oxjhxDA7SyCe4QjtKkVq
mfoB6FoGFbhCSPpNSun3XeAMsCELScUJoe
mhSC9LL3LG4z1DbuamPHzHDkAQfWrSCgYa
mkagnaqSdfcjbsjsLCXNLQPB58n4o1szjg
mwhT7HgtyjHTpyEJRw7NDZ5PF5puGYMJiJ
mgxeyqXFzEYueDNEaFadZSz13mZva4DMBr
mqvXctoNaRALm12QbydFWhouGCX456Pacs
mrLPZ7P1Kd24dmawRYukvPqE742VRqheAL

note that i didn't change anything else like path,... it is all default values. and there is only 1 address that starts with n. the rest start with m!

There is a FOMO brewing...
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
May 29, 2020, 04:09:25 PM
 #10

And all Public Keys start with 1, I feel there is some kind of conspiracy.
/end of sarcasm


I guess you meant addresses ?
Note that a public key is not the same as an address. The public key is being hashed to retrieve the address (sha256 and ripemd160 + checksum).

@OP:
Regardless of the initial statement:
Do not use any website to create a paper wallet. Not even after downloading and running it offline.
The usability is not worth the risk.

siajeen
Jr. Member
*
Offline Offline

Activity: 30
Merit: 1


View Profile
May 30, 2020, 10:45:39 AM
 #11

And all Public Keys start with 1, I feel there is some kind of conspiracy.
/end of sarcasm


I guess you meant addresses ?
Note that a public key is not the same as an address. The public key is being hashed to retrieve the address (sha256 and ripemd160 + checksum).

@OP:
Regardless of the initial statement:
Do not use any website to create a paper wallet. Not even after downloading and running it offline.
The usability is not worth the risk.
Why you dont recommend it?
webtricks
Legendary
*
Offline Offline

Activity: 1918
Merit: 1728


View Profile
May 30, 2020, 12:33:34 PM
 #12

And all Public Keys start with 1, I feel there is some kind of conspiracy.
/end of sarcasm

I guess you meant addresses ?
Note that a public key is not the same as an address. The public key is being hashed to retrieve the address (sha256 and ripemd160 + checksum).

@OP:
Regardless of the initial statement:
Do not use any website to create a paper wallet. Not even after downloading and running it offline.
The usability is not worth the risk.
Why you dont recommend it?

Trails!

It is very easy for websites to log your generated keys with Javacript if you are connected to internet. Moreover, even if you download the webpage and try generating paper wallet in offline mode, there are still many risks. Website may keep the trail of your address in browser and when you are once again connected to internet, such trails may be extracted via cross-website cookies or other methods. One more risk is of wireless printer. Suppose you generated paper wallet in offline mode and printed it via wireless printer. In such case, printer's records will have trail of your paper wallet and it is easy to retrieve that by hacking your printer or other connected devices with printer can also see your printed data.

This information is as per my knowledge. Bob123 may have other reasons to discourage using websites for wallet generation.
Clegive8V
Jr. Member
*
Offline Offline

Activity: 43
Merit: 6


View Profile
May 30, 2020, 02:27:35 PM
 #13

Why you dont recommend it?
You do not need to be online to generate addresses. The whole process takes place without an internet connection, and the blockchain know your address when you sent or received from that address.

offtopic:
I want to know how to check that those sites is generating addresses randomly enough? I have read about bitcoinpaperwallet[Dot]com back doors.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
May 30, 2020, 02:52:38 PM
 #14

Why you dont recommend it?


On the one hand, because of this:

It is very easy for websites to log your generated keys with Javacript if you are connected to internet. Moreover, even if you download the webpage and try generating paper wallet in offline mode, there are still many risks. Website may keep the trail of your address in browser and when you are once again connected to internet, such trails may be extracted via cross-website cookies or other methods. One more risk is of wireless printer. Suppose you generated paper wallet in offline mode and printed it via wireless printer. In such case, printer's records will have trail of your paper wallet and it is easy to retrieve that by hacking your printer or other connected devices with printer can also see your printed data.

Roughly 2/3 of network connected printer can be hijacked through the internet. Even if the policy only allows printing within the local network.
This can lead to sending print jobs to the printer which execute Postscript or PJL commands. And this allows an attacker to extract previous printer jobs (if being captured). Accessing a malicious website is enough for that.

And on the other hand, the source code of the website could be manipulated. E.g. using a manipulated RNG, which won't create truly random private keys.
It is not hard to shrink the space to an amount too high for random collisions of different people generating the same private key, but at the same time low enough to be able to bruteforce them.

Additionally, i wouldn't trust any javascript library with sensitive crypto operations.

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!