The Bozena's Licence Key Validator

The Bozena's Licence Key Validator je ActiveX prvek, vytvořený speciálně pro potřebu ochrany aplikací před kradením. Umožňuje generovat a následně ověřovat řetězec, který se nazývá licenční klíč a je tvořen jak číslicemi, tak písmeny. Protože je řetězec tvořen 25 znaky, existuje 15511210043330985984000000 možných kombinací znaků. Navíc, při ověřování platnosti licenčního klíče prvek obsahuje zpožďovací routinu, takže ověření licenčního klíče trvá cca 3s. Jednoduchým výpočtem jistě sami zjistíte, jak dlouho by Vám trvalo nalézt ten správný klíč.

Samotný komponent obsahuje 6 polí pro zápis licenčního klíče.

Jsou v něm implementovány dvě metody: GenerateLicenceKey a ValidateLicenceKey.

Metoda GenerateLicenceKey generuje licenční klíč, který se zobrazí v polích prvku. Tento klíč můžete dát společně s Vaší aplikací. 


Na uvedeném obrázku není zobrazen platný klíč

Metoda ValidateLicenceKey ověřuje platnost zadaného licenčního klíče a vrací logickou hodnotu, zda je klíč platný či nikoliv.

Z této stránky si můžete stáhnout demonstrační verzi prvku. Jedná se o jeden soubor, kterým je samorozbalitelný archív WinRAR. Obsahuje VB instalátor prvku včetně příkladu jeho použití. Součástí instalace nejsou VB Runtime knihovny. Pokud by někdo potřeboval kompletní instalaci, musí se ozvat.

Pokud si budete přát získat plnou verzi, kontaktujte mě pomocí internetové pošty. Již předem ale upozorňuji, že plná verze je placená. 

Zpět

Autor: The Bozena