C# Serial Number Generator

Closed Posted Feb 10, 2004 Paid on delivery
Closed Paid on delivery

We need a C# class that can generate and verify RSA "signed" serial numbers for software protection.

By utilizing a public/private key to create signed (not simply encrypted) serial numbers, we ensure that only the party with the private key can create serial numbers...and our application will be able to verify the authenticity of a given serial number.

The format of the serial numbers should resemble:

X5UM2-R7W38-2BWH1-3Y9Q7-E62D5

See the attached specs for additional detail. Obviously, you will need a good understanding of RSA encryption/decryption and digital signatures to undertake this project.

*** We ask that you describe your concept as part of your bid to ensure you understand how to accomplish the task. In addition, please let us know about any similar projects you have performed in the past.

**Simple C# RSA Encryption/Decryption Example Attached**

We have attached a simple C# application that demonstrates RSA encryption/decryption using the BigInteger class. It also generates random 48-bit, 64-bit, and 160-bit RSA keypairs. We would be happy to provide this source code to the winning bidder if desired/useful.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Any platform with the .NET Framework Redistributable installed.

Odd Jobs

Project ID: #3095766

About the project

Remote project Active Feb 10, 2004