2009-08-26 6 views
0

Quelqu'un peut-il m'aider à démarrer avec ça? Nous avons un keygen actuel pour un ensemble de nos applications qui utilise des-ede2 en C++.Implémentation de-ede2 dans vb.net

Je dois faire valider par mon application vb.net les clés générées par ce keygen. Quelqu'un a des idées par où commencer?

Je google comme un fou, mais j'espère que quelqu'un pourra me diriger dans la bonne direction.

Merci!

+0

Ceci est un bon exemple, MAIS, quand je déchiffre une clé connue, elle renvoie des ordures. Je me suis assuré que la "clé" est correcte http://addressof.com/blog/archive/2004/10/19/997.aspx – shaiss

+0

Comment voulez-vous valider les clés? – tuergeist

+0

De ma compréhension de notre ancien développeur. Une fois que vous avez décodé la clé, vous y trouverez les informations de commande, basées sur celles que vous avez validées. – shaiss

Répondre

1

Il y a deux aspects différents d'une clé que vous pourriez vouloir vérifier; si la clé est une clé valide ou si c'est la clé avec laquelle un type de données a été chiffré.

Une clé peut être utilisée si la parité de bit (http://en.wikipedia.org/wiki/Parity_bit) de chaque octet de clé est impaire. Comme votre titre l'indique, vous souhaitez implémenter des dans vb.net, puis vérifier si les données ont été cryptées avec cette clé. Ceci n'est possible que si vous connaissez une partie du contenu original (c'est-à-dire, comment cela commence, les caractères qui sont susceptibles ou peu susceptibles de se produire, etc.) plus ils sont peu spécifiques, plus les faux positifs sont nombreux. Si vous envisagez vraiment d'implémenter des dans vb.net, je vous suggère de lire le document standard original. OMI la meilleure façon d'apprendre comment fonctionne le des. http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf