My blog sends me emails every time there is a post.
That's good. If you haven't already done so, you might want to switch that to a blog only e-mail address and setup a mail rule for that sender only.
Is there a way to encrypt the address in a way that will still enable me to receive my messages but will prevent the spambots from deciphering it?
'Fraid not. The S in SMTP stands for Simple. If someone/thing is using your address as a sender e-mail you'll get deluged in non-delivery reports as well as replies and complaints.
That's the reason I ended up moving my mail handling to Google. The spam filters blocks most of that cruft and I got worn down doing SPAM fighting.