Source: https://bitcoinmagazine.com/articles/bitcoin-self-defense-part-i-wallet-protection-1368758841/