Şöyle bir sistem yapmak istiyorum umuyorum ki yine öğretici örneklerinizle yardımcı olacaksınız

Uzak sunucuda,
Bir DB'ye kendim belirleyeceğim 1-20'ye kadar karışık karakterlerden oluşmuş rastgele şifreler oluşturacağım.
Sonra B sitesine, C sitesine vs. vs. bu kodlardan şifreler vereceğim.
Şifre verdiğim siteler uzak sunucudaki bu şifrelerle uyuşması halinde çalışacak aksi durumda çalışmayacak.
Yani bir nevi script lisanslama yapmak istiyorum, çok tecrübeli değilim ama bu konu üzerinde epey araştırma yaptım fakat çok etkili bir lisanslama sistemi bulamadım. Sizce uzak sunucudan gelen bir şifre sorgulama işe yarar mı ve bunu nasıl yapabilirim.
Umarım derdimi anlatabildim