C# Encryption Class

I need a C# class that has at least 6 forms of encryption. The only 2 visible ("public") functions in that class should be a encrypt string, and encrypt file function. The file function should only take the filename as a string, and return a byte array of the encrypted file.

In addition, the class must have one public event that returns the progress of the current encryption in a percent form (so only 0-100 values, based on where the encryption is).

Also, there should be a string and file function for MD5 hash, one that will generate the same MD5 as is compatible w/ the MySQL MD5 strings.

So all in all the class from the public view should look something like this:

public string getString(encryptionType, inputString);

public byte[] getFile(encryptionType, fileNameString);

public string getMD5Hash(inputString);

public striing getMD5FileHash(inputFileName);

I know .NET has native functions for this most of this, but I'm to lazy to do it. So if you want, you can do it and earn some $$$.

## Deliverables

1) Complete, bug free, source code of all work done.

3) Complete ownership and distribution copyrights to all work purchased.

## Platform


Habilidades: Programação C, PHP

Veja mais: strings in c programming, string in c programming, string hash, string c programming, public programming, programming hash, programming class, hash strings, hash string, hash programming, functions in c# programming, functions in c programming, free programming code, free c programming, event based programming, c string programming, c programming strings, c programming string functions, c programming string, c programming functions, c programming function, c programming free, c programming class, c programming array of strings, c programming array

Acerca do Empregador:
( 2 comentários ) United States

ID do Projeto: #2955153

Concedido a:


See private message.

$25.5 USD em 3 dias
(50 Comentários)

5 freelancers estão ofertando em média $26 para esse trabalho


See private message.

$25.5 USD in 3 dias
(26 Comentários)

See private message.

$25.5 USD in 3 dias
(7 Comentários)

See private message.

$25.5 USD in 3 dias
(8 Comentários)

See private message.

$25.5 USD in 3 dias
(2 Comentários)