Find Jobs
Hire Freelancers

Software Protection-2

$10 USD

Cerrado
Publicado hace más de 8 años

$10 USD

Pagado a la entrega
My previous project about Software Protection was "not welcomed" by freelancers because (maybe) requiring too much skills at the same time. Therefore I decided to develop on my own a basic project (in VBNet) of Licensing System that easily integrates any software application. It could be ok but my Licensing System does not fully satisfy me, so I invite a freelancer expert in VBNet and cryptography to propose a better than mine Licensing Solution for trial and activation keys. The solution to propose must be based on asymmetric license keys. Conditions: 1) Freelancers are invited to explain (in words, not in code) their proposal and expected price. 2) I will assign the job to the freelancer that in my opinion will propose the best solution and to this freelancer I will send my sample project to modify. 3) No money will be given before checking the validity of the freelancer's code (must be in VBNet). I offer a one-off payment for a finished and working project.
ID del proyecto: 9264395

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $13 USD por este trabajo
Avatar del usuario
Hey there, I developed in a recent project a Java app that ecrypt /decrypt a text and crack a crack the code with a brute force attack. I'm actually learning new VB as I only worked on 6 before, My proposed solution is simple to understand but not to implement: -Create a function that generates randomly 4 characters randomly (they will be saved in numbers form). -Make a database of them. -Create an interface to choose trial key generation or activation key generation. //the previous step (interface) may be skipped and replaced by automatic function to satisfy a big number of orders. -Each time a license is recommended the key is generated : 5 groups of 4 characters (5 lines in the database) will be gathered and separated with "-" . -a Sixth invisible 4 characters are sent with the other 5, so it defines weather it's a trial or activation key. // I have to think about a way to make the difference between them.(Mathematical solution) -When the key is sent to the client it must be encrypted until the arrival and id with the 6th 4 characters. ====> Pretty much that's it , it can be discussed and changed. My price is 300$ for a complete working code. My only demand is time. Your project is welcomed ^^ . I kindly ask you to consider my effort and contact me. My best regards.
$10 USD en 20 días
5,0 (1 comentario)
2,4
2,4
Avatar del usuario
My proposal is to use a 16 character key with that can be checked with the luhn algorithm. Even when the Luhn algorithm is not created for hash protection with some slight changes it can work. For example if we use letters and special characters and use the ascii number to validate it it can make the trick. Also if ore security needed we can create a key generator, store some licences on a cloud based database and require the user to be online for the activation of the software. He will be asked to validate the key with the one we have cloud based and if match the licence is activated
$15 USD en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de MYANMAR
Chiang Rai, Myanmar
4,9
13
Forma de pago verificada
Miembro desde dic 8, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.