A more secure version of the caeser shift. In this version the message is encrypted by the current date and a value specified by the user. This means that ithe message will expire/become invalid if tthe recipient fails to read it on the day that it was encrypted. It also relies on the users' system times being accurate.