But if we somehow invent quantum ASIC, we may hack addresses.
Inventing a quantum computer to steal bitcoins?
Without knowing the public key is near impossible.
Having the public key, knowing the range, having a few million TB RAM, will cost millions to find. Hence the importance of distributing your coins across several addresses and discarding an address after the first transaction, addresses should be treated as dynamic pin numbers for credit cards, they are only valid for 2 minutes.