This question is disingenuous. Dashjr broke one of the basic rules of self custody. Which is to never store your private keys online.
The average person can secure his bitcoin by following very simple and basic security rules.
Whenever you buy any modern cold storage device such as Trezor of Ledger it always warns you during initial setup of the device to never store your private keys on any computer, never take a picture of it, never store it on a hard drive, cloud, flash drive, etc. I know this because I own both a Ledger S Nano and a Trezor One.
I can't believe such a supposedly smart person actually stored his private keys on his computer. Does not matter if it was encrypted. Any encrypted file can be broken with software you can download from the internet. You don't ever store your private keys on any electronic device, period.