Posting some info on how to get bitcoin addresses from hashes.
Example, Snowden's tweeted hash:
ffdae96f8dd292374a966ec8b57d9cc680ce1d23cb7072c522efe32a1a7e34b0
To get two addresses out of it, you do (in Python):
from pybitcoin import BitcoinPrivateKey
pk = BitcoinPrivateKey('ffdae96f8dd292374a966ec8b57d9cc680ce1d23cb7072c522efe32a1a7e34b0', compressed=True)
pk = BitcoinPrivateKey('ffdae96f8dd292374a966ec8b57d9cc680ce1d23cb7072c522efe32a1a7e34b0')
pk.public_key().address()
And you get: 1EnDZkT8Thep9sfbAy5gwg23EHhZw7tYwg
Then you can find the address here: h ttps://blockchain.info/address/1EnDZkT8Thep9sfbAy5gwg23EHhZw7tYwg
The second address comes by using the compressed option:
pk = BitcoinPrivateKey('ffdae96f8dd292374a966ec8b57d9cc680ce1d23cb7072c522efe32a1a7e34b0', compressed=True)
pk.public_key().address()
1L3Zqv68zsXxNs53r25dKcUgjDe1119Rhj
Which is: h ttps://blockchain.info/address/1L3Zqv68zsXxNs53r25dKcUgjDe1119Rhj