___ ___ ___
/__/\ / /\ / /\
| |::\ / /::\ / /:/_
| |:|:\ / /:/\:\ / /:/ /\
__|__|:|\:\ / /:/~/::\ / /:/_/::\
/__/::::| \:\/__/:/ /:/\:\/__/:/__\/\:\
\ \:\~~\__\/\ \:\/:/__\/\ \:\ /~~/:/
\ \:\ \ \::/ \ \:\ /:/
\ \:\ \ \:\ \ \:\/:/
\ \:\ \ \:\ \ \::/
\__\/ \__\/ \__\/
___ ___ ___
/ /\ /__/\ / /\
/ /::\ \ \:\ / /:/_
/ /:/\:\ ___ ___ \ \:\ / /:/ /\
/ /:/~/://__/\ / /\ ___ \ \:\ / /:/ /::\
/__/:/ /:/ \ \:\ / /://__/\ \__\:\/__/:/ /:/\:\
\ \:\/:/ \ \:\ /:/ \ \:\ / /:/\ \:\/:/~/:/
\ \::/ \ \:\/:/ \ \:\ /:/ \ \::/ /:/
\ \:\ \ \::/ \ \:\/:/ \__\/ /:/
\ \:\ \__\/ \ \::/ /__/:/
\__\/ \__\/ \__\/
LoginCookie.generate(hash) #=> payload
LoginCookie.parse(payload) #=> hash