Nasıl oluşturmak ve yazılım lisans anahtarı doğrulamak için? | Netgez.com
SORU
1 Mart 2009, Pazar


Nasıl oluşturmak ve yazılım lisans anahtarı doğrulamak için?

Şu anda bir ürün geliştirmede çalışıyorum (C geliştirilen#) ücretsiz indirme ve yükleme için kullanılabilir, ancak çok sınırlı bir versiyonu olacak. Tüm özelliklere erişmek için kullanıcı lisans ücreti ödemek ve bir anahtarı almak için vardır. Bu anahtar daha sonra uygulama "" tam sürüm kilidini aç. içine girilir

Bu tür her zamanki gibi bir lisans anahtarı kullanarak olarak ben merak ediyorum

  1. Genelde nasıl çözüldü?
  2. Anahtarı nasıl oluşturabilirim ve nasıl uygulama tarafından doğrulanabilir mi?
  3. Nasıl da lisans para değil ki bir anahtar internette yayınlanan ve başkaları tarafından kullanılan almak zorunda kalmamak miyim (temelde olmayan bir anahtar, "onlardan").

Ayrıca özellik sürümlerinde yeni anahtarlar için şarj etmek mümkün olacak Uygulama Sürümü anahtarı bir şekilde bağlayacağım.

Bu senaryoda düşünmem gereken başka bir şey var mı?

CEVAP
1 Mart 2009, Pazar


Uyarı: korsan engellemek, ama sadece dürüst kullanıcılar doğru şeyi yapmak için daha kolay yapabilirsiniz.

Her kullanıcı için özel bir yapı yapmak, sonra da istemezsiniz:

  • Kendini bu ürün için gizli bir anahtar oluÅŸturur
  • Kullanıcı adı Al
  • Kullanıcı adı ve gizli anahtar Concatentate ve (örneÄŸin) SHA1 karma ile
  • Alfasayısal bir dize olarak SHA1 karma paketten. Bu bireysel kullanıcı "Ãœrün Anahtarı"
  • Program içinde, aynı karma ve ürün anahtarı ile karşılaÅŸtırın. EÅŸit, TAMAM.

Ama, tekrar ediyorumbu korsan engellemez


Bu yaklaşım çok ses şifreli olarak değil, geçenlerde okudum. Ama bu çözüm zaten zayıf (yazılım olarak gizli anahtarı bir yere eklemek için kendisi vardırbu keşif, gittiği yere kadar çözüm geçersiz kılar sanmıyorum.),

Sadece ben gerçekten bu söz gerektiğini düşündüm, ama; eğer bundan başka bir şey elde etmek için planlıyorsanız, dikkatli olun.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • bmarian22

    bmarian22

    22 Aralık 2007
  • NightShader1

    NightShader1

    25 Temmuz 2006