Adding hash to publish data name

The hash is done with sha256 (as before), that is why it is very long. It's safer then sha1, but if sha256 is too long we could use sha1, and I still believe that conflicts will be rare.

Signed-off-by: cinquo <m.cinquilli@gmail.com>