@JNYDream, what's so hard about it to make? You want it to be connected to some data bases which manage when the keys are expired, etc. ?
Just asking because this doesn't seem to be a work I would get paid for because it takes me only 5-7 minutes (and the characters that should get used for it from you).