AES in VBA to match .NET

Cancelado Publicado Jul 14, 2006 Pagado a la entrega
Cancelado Pagado a la entrega

The coder will create a VBA/VB6 equivelent to match the AES encryption in the .NET Framework 2.0.

You may use this or any other free VB6/VBA source as a basis to complete your work:

<[url removed, login to view]>

With these enhancements/goals:

1. Ability to use a Salt, default the salt to "DEFAULTSALT"

2. Ability to use an initialization vector. Default to ivChars = new char[] { '~', '#', '!', '?', '%', '.', '^', 'f', 'A', '7', '9', '&', '|', ';', 'Z' };

3. There will be two public functions, EncryptString & DecryptString.

4. The EncryptString will return a Base64 encoded string.

5. The DecryptString will take a Base64 encoded string as input.

6. The coder will use UTF8 Encoding (Handle Unicode).

7. The coder will use the equivelent of [url removed, login to view] in the VBA code.

8. The code will run in Microsoft Access.

9. The code will not call any COM component unless the API is built into Windows 98 or higher (Win32 API etc).

10. The coder will deliver the project in Microsoft Access 2000 or higher.

The sucessfully winning bidder will receive a .NET Symetric Encryption library which simply uses the .NET Framework 2.0. The input/output of the VBA code must match the input/output of the .NET Library.

## Deliverables

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

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive 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

VBA, Microsoft Access 2000 or higher

Programación en C# Ingeniería Microsoft Access MySQL PHP Arquitectura de software Verificación de software Visual Basic Visual Basic para aplicaciones

Nº del proyecto: #3644997

Sobre el proyecto

1 propuesta Proyecto remoto Activo Jul 31, 2006

1 freelancer está ofertando el promedio de $298 para este trabajo

vw2141512vw

See private message.

$297.5 USD en 10 días
(3 comentarios)
0.6