tl;dr You can encrypt some files. then "hide" the decryption key in the bitcoin blockchain. Finally makes a transaction using nLockTime to make the key "visible" some time in the future.
Thank you, hope this clears things up.