**TL;DR**: Encryption is in two parts. Second part is easily reversible with a time-based random seed and XOR. First part is a little more complex, the solution being a bruteforce over a small keyspace of $8!$
Original writeup (https://notateamserver.xyz/sekaictf-writeups/#time-capsule).