gnupg – gpg – Unable to import public key from asc file

The title says it all. I am using Windows 10 Home with GPG version 2.2.19.

Whenever I try to import the asc file for the Tor browser using the command gpg --import torbrowser-install-win64-9.0.7_en-US.exe.asc, I get this fancy error:

gpg: no valid OpenPGP data found.

Likewise, this also happens when you try to check the installer itself with the key file using the command gpg --verify torbrowser-install-win64-9.0.7_en-US.exe.asc torbrowser-install-win64-9.0.7_en-US.exe:

gpg: Signature made 03/22/20 10:42:09 Eastern Daylight Time
gpg:                using RSA key EB774491D9FF06E2
gpg: Can't check signature: No public key

Trying out the answers in the tons of other guides here didn't help at all. Can i get help?

generate public key from private key with ecc

According to this answer: https://bitcoin.stackexchange.com/a/63996/100526
When he wants to generate a public key of private key, he used K=k*G. but I cannot understand its result.
If we assume that our private key is (depending on the answer):

0F479245FB19A38A1954C5C7C0EBAB2F9BDFD96A17563EF28A6A4B1A2A764EF4

and according Secp256k1 G point is:

- Compressed form (prefix 02)
02 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798 

 - Uncompressed form (prefix 04)
04 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798
483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8 

So, to calculate the public key, I used this site: https://www.boxentriq.com/code-breaking/big-number-calculator

i used compressed form and private key:
0279BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798 * 0F479245FB19A38A1954C5C7C0EBAB2F9BDFD96A17563EF28A6A4B1A2A764EF4

and the result is:

25d355ebb23e6ce0fd5463bf40e6da2ccc4e2e8ce654db6a8a8e5a275f0d2266005569112cfda60d14f9b6d0c0218cc072047a3b2fcf97aee95a437b4bb6cce0

but in this answer, the result is:

02E8445082A72F29B75CA48748A914DF60622A609CACFCE8ED0E35804560741D29

What's wrong?

How can you generate a Bitcoin public key from an existing private key using openssl?

I know you can generate a new pair of keys with an order like.

openssl ecparam -genkey -name secp256k1

And the resulting output will contain a New private key with the public key encoded.

Is it possible for openssl to generate the public key directly from an existing private key only?

Just to be clear, I mean the Bitcoin public key and not the public address

Are all AirBnb lists public?

Are AirBnb lists public or can a list be private and accessible only with the direct link?

Someone sent me a direct list on https://en.airbnb.ca/ (with property ID) next to me, I don't want to share because of doxxing .

When I search AirBnb with the map tool, I don't see the list.

Socks5 Proxy Service Cheap socks5

SOCKS proxy list by Tisocks.net
If you need Socks5, please visit the service and add funds via PM, BTC WMZ. Thank you all !!
Add a fund: https://tisocks.net/addfund
Check socks5 online here: https://checksocks5.com
LIVE | 185.153.198.234:53045 | 1.661 | SOCKS5 | Moscow | 129281 | mail.invenso.ru | Russia | Checked on https://tisocks.net
LIVE | 212.129.30.249:41325 | 0.72 | SOCKS5 | Texas | 79843 | AT&T Services | United States | Checked on https://tisocks.net
LIVE | 212.129.46.40:61594 | 0.33 | SOCKS5 | Auvergne-Rhône-Alpes | 01000 | viz38-h01-176-133-105-208.dsl.sta.abo.bbox.fr | France | Checked on https://tisocks.net
LIVE | 173.255.211.141:1081 | 0.558 | SOCKS5 | California | 94536 | li221-141.members.linode.com | United States | Checked on https://tisocks.net
LIVE | 112.250.105.181:1081 | 0.892 | SOCKS5 | Florida | 33142 | 104.207.147.201.vultr.com | United States | Checked on https://tisocks.net
LIVE | 185.62.58.208:10234 | 3.995 | SOCKS5 | Unknown | Unknown | host.deeprism.com | Netherlands | Checked on https://tisocks.net
LIVE | 54.36.244.133:38667 | 0.156 | SOCKS5 | Illinois | 60623 | T-Mobile USA | United States | Checked on https://tisocks.net
LIVE | 51.81.31.171:25658 | 0.618 | SOCKS5 | Virginia | 23487 | 047-132-220-082.res.spectrum.com | United States | Checked on https://tisocks.net
LIVE | 51.81.31.172:20968 | 0.446 | SOCKS5 | Pennsylvania | 19111 | pool-98-114-190-156.phlapa.fios.verizon.net | United States | Checked on https://tisocks.net
LIVE | 104.238.97.163:35190 | 5.24 | SOCKS5 | Unknown | Unknown | ip-104-238-97-163.ip.secureserver.net | United States | Checked on https://tisocks.net
LIVE | 184.178.172.18:15280 | 1.892 | SOCKS5 | Unknown | Unknown | | Unknown | Checked on https://tisocks.net
LIVE | 185.153.198.234:44290 | 0.593 | SOCKS5 | Florida | 33311 | server.rcegroupusa.com | United States | Checked on https://tisocks.net
LIVE | 51.81.31.62:52422 | 0.484 | SOCKS5 | Ohio | 45005 | cpe-74-140-238-164.cinci.res.rr.com | United States | Checked on https://tisocks.net
LIVE | 212.129.3.225:59541 | 0.903 | SOCKS5 | Kyoto | 604-0841 | 203.143.122.147.static.zoot.jp | Japan | Checked on https://tisocks.net
LIVE | 174.75.238.76:16391 | 1,926 | SOCKS5 | Unknown | Unknown | | Unknown | Checked on https://tisocks.net
LIVE | 173.245.239.12:17145 | 0.748 | SOCKS5 | Unknown | Unknown | Georgia Public Website | United States | Checked on https://tisocks.net

tisocks
Reviewed by tisocks sure
.
[Tisocks.net] – Socks5 Proxy Service Cheap Socks5
SOCKS proxy list by Tisocks.net
If you need Socks5, please visit the service and add funds via PM, BTC WMZ. Thank you all !!
Add a fund: https://tisocks.net/addfund
Check socks5 online here: https://checksocks5.com
LIVE | 185.153.198.234:53045 | 1.661 | SOCKS5 | Moscow | 129281 | mail.invenso.ru | Russia | Checked on https://tisocks.net
LIVE | 212.129.30.249:41325 | 0.72 | SOCKS5 | Texas | 79843 | AT&T Services | United States | Checked on https://tisocks.net
LIVE | 212.129.46.40:61594 | 0.33 |

Evaluation: 5

.

Socks5 Proxy Service Cheap socks5

SOCKS proxy list by Tisocks.net
If you need Socks5, please visit the service and add funds via PM, BTC WMZ. Thank you all !!
Add a fund: https://tisocks.net/addfund
Check socks5 online here: https://checksocks5.com
LIVE | 66.110.216.105:39431 | 3.243 | SOCKS5 | Unknown | Unknown | Georgia Public Website | United States | Checked on https://tisocks.net
LIVE | 70.166.38.71:24801 | 1,961 | SOCKS5 | Unknown | Unknown | | Unknown | Checked on https://tisocks.net
LIVE | 184.168.146.10:27199 | 5.365 | SOCKS5 | Unknown | Unknown | ip-184-168-146-10.ip.secureserver.net | United States | Checked on https://tisocks.net
LIVE | 208.97.31.229:53124 | 3.254 | SOCKS5 | Georgia | 31763 | Georgia Public Website | United States | Checked on https://tisocks.net
LIVE | 51.81.31.61:54998 | 0.495 | SOCKS5 | Connecticut | 06360 | Border communications | United States | Checked on https://tisocks.net
LIVE | 159.89.162.107:46395 | 3.839 | SOCKS5 | Karnataka | 560100 | www.reachingcriticalwill.org | India | Checked on https://tisocks.net
LIVE | 51.81.31.66:33111 | 0.506 | SOCKS5 | Unknown | Unknown | | Unknown | Checked on https://tisocks.net
LIVE | 51.81.31.168:49577 | 0.568 | SOCKS5 | Utah | 84404 | c-67-186-219-73.hsd1.ut.comcast.net | United States | Checked on https://tisocks.net
LIVE | 47.89.249.147:5320 | 5.687 | SOCKS5 | Oregon | 97253 | Alibaba | United States | Checked on https://tisocks.net
LIVE | 174.70.241.8:24398 | 1,767 | SOCKS5 | Unknown | Unknown | | Unknown | Checked on https://tisocks.net
LIVE | 51.81.31.168:13436 | 0.515 | SOCKS5 | Alabama | 35405 | 047-013-249-079.res.spectrum.com | United States | Checked on https://tisocks.net
LIVE | 185.153.198.226:29138 | 0.577 | SOCKS5 | Unknown | Unknown | host.speedyservers.info | United States | Checked on https://tisocks.net
LIVE | 174.75.238.68:16399 | 1.957 | SOCKS5 | Unknown | Unknown | | Unknown | Checked on https://tisocks.net
LIVE | 139.99.104.233:59086 | 4.669 | SOCKS5 | Unknown | Unknown | | Unknown | Checked on https://tisocks.net
LIVE | 51.81.31.169:57227 | 0.419 | SOCKS5 | Maryland | 20906 | pool-173-73-205-152.washdc.fios.verizon.net | United States | Checked on https://tisocks.net

tisocks
Reviewed by tisocks sure
.
[Tisocks.net] – Socks5 Proxy Service Cheap Socks5
SOCKS proxy list by Tisocks.net
If you need Socks5, please visit the service and add funds via PM, BTC WMZ. Thank you all !!
Add a fund: https://tisocks.net/addfund
Check socks5 online here: https://checksocks5.com
LIVE | 66.110.216.105:39431 | 3.243 | SOCKS5 | Unknown | Unknown | Georgia Public Website | United States | Checked on https://tisocks.net
LIVE | 70.166.38.71:24801 | 1,961 | SOCKS5 | Unknown | Unknown | | Unknown | Checked on https://tisocks.net
LIVE | 184.168.146.10:27199 | 5.365 | SOCKS5 |

Evaluation: 5

.

bikes – Can I take a multi-day bike tour in Germany now (during Corona's time), by myself, camping in public places?

TL; DR: You can, maybe, in some places, but it may not be a good idea.

Whether it is legal, it depends on the Bundesland (state) – to put it simply, the federal government has no authority over this, and each state sets its own rules. There are federal rules for entering Germany, but these do not apply since you are already in the country.

Examples of rules

For example: in Saarland, they have set up a lock (perhaps because of their proximity to the most affected regions of France): you can only leave your home for "important reasons". On the other hand, Rheinland-Pfalz has a "contact ban", which means that you can freely go wherever you want, as long as you are not accompanied by another person.

In addition, individual cities have the right to be more restrictive.

Things change

The number of cases will increase in Germany and regulations could become tighter at any time. In this case, it may be difficult for you to return home (also: do not count on lifting the restrictions well after Easter – at best)

Infrastructure is stopped

However, even in Rheiland-Pfalz, accommodation is not open for tourist purposes. This will include campsites. Wilderness camping is only regulated by the Länder, but generally there will be restrictions and the camping pitches can be demarcated.

In addition, most public services useful to travelers are also closed.

Enforcement

It is difficult to say how things will be applied. Generally, there are no formal requirements in Germany, unlike Italy or France. They will always stop and fine you if you openly flout the rules. I guess no one is going to check out wilderness camping in the middle of nowhere, but they can check out popular campsites to make sure people don't congregate there.

Responsibility

Biking alone is not really an (additional) risk, as long as you don't meet people. However, the question is whether it will be a fun trip if you:

  • I can't go to places like Saarland
  • Stay alone all the weather
  • You have to find a remote place to pitch your tent every night and you don't have access to the sanitary facilities
  • You must bring / buy and cook your own food (there will be no restaurants)

In addition, Germany is a densely populated country – it will be difficult to really be alone. And as soon as more than one person sets up their tent in the same place, the police will probably see it as a "congregation" and separate it.

In all honesty, it's probably best to stay in one place. If local laws allow, you can still bike and go home each evening.

in HD wallet implementation, how can I generate public key in master node?

As I know, HD wallets, we have an seed who called "master seed" with 256bit length.
When we want to generate the master node, we use a Hmac-sha512 with this seed like text and "bitcoin seed" like key. In the result, we have 512bit which we have divided into two sections. In this way, we have master private key and chain code. Now how do i calculate master public key for that master node?

separate witness – get the public key to any raw transaction – what to worry about?

I have summarized some popular payment types in my book "Grokking Bitcoin". There are 6 types of standard payment:

p2pkh: Public payment key hashing. The public key is the second (last) element of scriptSig.

p2pkh

p2sh: Pay-to-script-hash. The public key (s) are grouped in the redemption script which is the last element of scriptSig. To get them, you need to analyze the redemption script (which is itself a script) and look for key patterns (33 byte push).

p2sh

p2wpkh: Pay-to-witness-public-key-hash. The public key is located in the witness of the transaction. Specifically in the second element of the control field with the same index as the entry you are studying (the control contains a control field for each entry. There is only one control field in this example, because there is only one entry).

p2wpkh

p2wsh: Witness payment script hash. The public key (s) are grouped in the witness script, which is the last item in the corresponding witness field of the entry. To get them, you need to analyze the witness script (which is itself a script) and look for key patterns (push of 33 bytes).

p2wsh

p2wpkh nested in p2sh: The pub key is in the same place as in p2wpkh.

p2wpkh-nested

p2wsh nested in p2sh: The pubkey is in the same place as in p2wsh.

enter description of image here

I hope it helps

in PHP how to calculate the full uncompressed public key from a short 02/03 pub key?

in PHP, how to create the full public key from a compressed key?

my test key is
026a04ab98d9e4774ad806e302dddeb63bea16b5cb5f223ee77478e861bb583eb3

and the uncompressed one is
6a04ab98d9e4774ad806e302dddeb63bea16b5cb5f223ee77478e861bb583eb3
36b6fbcb60b5b3d4f1551ac45e5ffc4936466e7d98f6c7c0ec736539f74691a6

can this be done via openssl?

thanks for any helpful response !!