Pages:
Author

Topic: Bitcoin private key with 98 characters and starting with 3 (Read 593 times)

newbie
Activity: 11
Merit: 12
Nope. I don't even know if there is bitcoins on this wallet. My goal here is to understand the encoding.

1. Why do you think that it is Bitcoin related?
2. Why do you think that it is a private key?

 Smiley

Both questions are mentioned in the archive.

Address -
Private Key -
Public Key -
Hash160 -

The problem is, the only part of the archive that is "encoded" is the private key, but what made me question what is the encoding method is that, when i google it, I only find 3 posts mentioning a 97~98 encoding method. That made me curious about the subject.
member
Activity: 196
Merit: 67
Nope. I don't even know if there is bitcoins on this wallet. My goal here is to understand the encoding.

1. Why do you think that it is Bitcoin related?
2. Why do you think that it is a private key?

 Smiley
newbie
Activity: 11
Merit: 12
While I was teaching her, Ive stumbled across a file that cointained some infos (and this private Key).
So you are trying to crack someone else's private key so you can steal their coins?

Nope. I don't even know if there is bitcoins on this wallet. My goal here is to understand the encoding.
legendary
Activity: 2268
Merit: 18771
While I was teaching her, Ive stumbled across a file that cointained some infos (and this private Key).
So you are trying to crack someone else's private key so you can steal their coins?
legendary
Activity: 3472
Merit: 10611
Anyway, "SECG" is a encoding method that produces 97 characters long private keys.
SECG stands for Standards for Efficient Cryptography Group which is not an encoding algorithm itself but set of standards that define many algorithms one of which is key deployment. It could be a key generated using OpenSSL in which case the file should have a .pem extension and the data should start with 0x30 (sequence tag). But you still have to decode the string.
member
Activity: 196
Merit: 67
Do you have the url where you found it?
Nope, but I can search on my job's Pc in order to find It.

That should help a lot  Smiley
newbie
Activity: 11
Merit: 12
~

Do you have the url where you found it?

Nope, but I can search on my job's Pc in order to find It.
member
Activity: 196
Merit: 67
newbie
Activity: 11
Merit: 12
The first question that comes to my mind is: where did you stumble across it? Unlikely that you made it, otherwise you'd know what that means. Did you find it on educational website? Also unlikely, because it'd explain you what that means. So, my conclusion is that someone sold it to you?

There's no standard I know with 98 characters long private keys.

A coworker asked me If there is a better way to find someone on Google (She is a secretary. sometimes our boss asks her to contact someone in particular) and Ive decided to teach Google Dorking to her. While I was teaching her, Ive stumbled across a file that cointained some infos (and this private Key). I was curious because I never saw a Private Key that long and searching about It, I found nothing. Ive decided to post It here because maybe this could be a really strong encoding metod there is worth to use.



I didn't tried the finderouter, but Ive found in the Apple website a cryptography called "SECG" that has 97 characters. Do you know something about It?

The first thing you need to determine is the encoding. You can't determine if or how the data is encrypted before you determine the encoding.

I miswrited It, srry. English isn't my Native language and I may mess up with some words. Anyway, "SECG" is a encoding method that produces 97 characters long private keys.

[moderator's note: consecutive posts merged]
legendary
Activity: 4522
Merit: 3426
I didn't tried the finderouter, but Ive found in the Apple website a cryptography called "SECG" that has 97 characters. Do you know something about It?

The first thing you need to determine is the encoding. You can't determine if or how the data is encrypted before you determine the encoding.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
The first question that comes to my mind is: where did you stumble across it? Unlikely that you made it, otherwise you'd know what that means. Did you find it on educational website? Also unlikely, because it'd explain you what that means. So, my conclusion is that someone sold it to you?

There's no standard I know with 98 characters long private keys.
newbie
Activity: 11
Merit: 12
~
I'm afraid I cant tell how I stumbled across this key, but I can tell that this is a bitcoin key because where I found It, mentions that this is a private key of a lost wallet. And what my post aint the only one mentioning bitcoin private key with 98 characters.
Did you manage to decode the string to its byte array representation to have more information about the actual data?
This project called FinderOuter has a decoder that you could use to quickly check your string with 5 common encoding algorithm used in Bitcoin and see if any of them can decode it and see the decoded data in hex with its length.

I didn't tried the finderouter, but Ive found in the Apple website a cryptography called "SECG" that has 97 characters. Do you know something about It?
legendary
Activity: 3472
Merit: 10611
~
I'm afraid I cant tell how I stumbled across this key, but I can tell that this is a bitcoin key because where I found It, mentions that this is a private key of a lost wallet. And what my post aint the only one mentioning bitcoin private key with 98 characters.
Did you manage to decode the string to its byte array representation to have more information about the actual data?
This project called FinderOuter has a decoder that you could use to quickly check your string with 5 common encoding algorithm used in Bitcoin and see if any of them can decode it and see the decoded data in hex with its length.
newbie
Activity: 11
Merit: 12
The problem is, the entire string has non-hex characters. It starts with 3jJ and finish with 49n.

Maybe you have to hash it (1x, 2x) and use the outcome as private key HEX? [unlikely, but why not to try it?  Smiley]

Resulted in nothing. But at least I tried lmao



Take a look at this topic that lists different encodings https://bitcointalksearch.org/topic/overview-recover-bitcoin-from-any-old-storage-format-4959742.

But the problem here is that your string is using a nonstandard uncommon encoding and data structure, it is extremely difficult for us to "guess" what it is! It could be literary anything from arbitrary data that has nothing to do with bitcoin private key to encrypted key including the IV and extra information which again requires knowing the algorithm used to be able to decode and decrypt it.

You should start by first figuring out the encoding that was used to encode the data here (eg. base64).
Then decode the string to get the raw bytes out to know the size (eg. 68 bytes).
Then you have to figure out what part of it is the key which is 32 bytes (eg. first 32 bytes is the key, the second is the IV and the last 4 bytes are salt; or maybe first is salt, second key and finally IV).
Then you have to figure out the encryption method used (eg. AES256 ECB or CBC or ...) and where the salt (assuming it exists) were used (eg. in scrypt or PBKDF2 and with what settings).

So as you can see it is better if you tell us how you came across this string and why do you even think it is a bitcoin key?

I'm afraid I cant tell how I stumbled across this key, but I can tell that this is a bitcoin key because where I found It, mentions that this is a private key of a lost wallet. And what my post aint the only one mentioning bitcoin private key with 98 characters.

[moderator's note: consecutive posts merged]
member
Activity: 196
Merit: 67
The problem is, the entire string has non-hex characters. It starts with 3jJ and finish with 49n.

Maybe you have to hash it (1x, 2x) and use the outcome as private key HEX? [unlikely, but why not to try it?  Smiley]
newbie
Activity: 11
Merit: 12
There are other possible encodings. How about base-64?

Revealing the characters in the key without revealing the key itself would help determine the encoding.

I Will try base64.

I was thinking about this topic in the morning, and the 98 number could be the sum of the 34 digits from the addres and the 64 of the Hex private key.

Something like this:

1FC3ZHNN1RBCwkjxBn92xpaNvVCg22AA7nbf4d44b323c173803f7c68d30acdf331ad85efacf0afbbd7e3a86c1930fd6000

That would explain the non hex chars on your key.

I would like to recommend the next tool to make some test and try to find the private key, the hash160 and public key you mention before is the right hint to find the private key:

https://secretscan.org/PrivateKeyHex


The problem is, the entire string has non-hex characters. It starts with 3jJ and finish with 49n.
legendary
Activity: 3346
Merit: 3130
There are other possible encodings. How about base-64?

Revealing the characters in the key without revealing the key itself would help determine the encoding.

I Will try base64.

I was thinking about this topic in the morning, and the 98 number could be the sum of the 34 digits from the addres and the 64 of the Hex private key.

Something like this:

1FC3ZHNN1RBCwkjxBn92xpaNvVCg22AA7nbf4d44b323c173803f7c68d30acdf331ad85efacf0afbbd7e3a86c1930fd6000

That would explain the non hex chars on your key.

I would like to recommend the next tool to make some test and try to find the private key, the hash160 and public key you mention before is the right hint to find the private key:

https://secretscan.org/PrivateKeyHex

newbie
Activity: 11
Merit: 12
There are other possible encodings. How about base-64?

Revealing the characters in the key without revealing the key itself would help determine the encoding.

I Will try base64.
legendary
Activity: 3472
Merit: 10611
Take a look at this topic that lists different encodings https://bitcointalksearch.org/topic/overview-recover-bitcoin-from-any-old-storage-format-4959742.

But the problem here is that your string is using a nonstandard uncommon encoding and data structure, it is extremely difficult for us to "guess" what it is! It could be literary anything from arbitrary data that has nothing to do with bitcoin private key to encrypted key including the IV and extra information which again requires knowing the algorithm used to be able to decode and decrypt it.

You should start by first figuring out the encoding that was used to encode the data here (eg. base64).
Then decode the string to get the raw bytes out to know the size (eg. 68 bytes).
Then you have to figure out what part of it is the key which is 32 bytes (eg. first 32 bytes is the key, the second is the IV and the last 4 bytes are salt; or maybe first is salt, second key and finally IV).
Then you have to figure out the encryption method used (eg. AES256 ECB or CBC or ...) and where the salt (assuming it exists) were used (eg. in scrypt or PBKDF2 and with what settings).

So as you can see it is better if you tell us how you came across this string and why do you even think it is a bitcoin key?
legendary
Activity: 4522
Merit: 3426
There are other possible encodings. How about base-64?

Revealing the characters in the key without revealing the key itself would help determine the encoding.
Pages:
Jump to: