Convert C encryption (rijndael) to the VB.NET 2.0 equivolent

Completado Publicado Aug 25, 2011 Pagado a la entrega
Completado Pagado a la entrega

I have written some code in C++ that implements rijndael encryption. I have attached ndkfoo.c which exposes two methods: encrypt and decrypt. Both accept byte arrays along with a key and use this to implement 256 bit rijndael encryption to return an encrypted byte array.

I now need this code rewirtten in VB.NET using .NET version 2 in visual studio 2005 as that is the dev environment we have here.

The VB.NET version must return the exact same result as the C++ version attached. The VB.NET code will be used to encrypt a byte array and the C++ version must be able to decrypt this, but both versions should be able to perform both tasks.

This project will be judged as a failure if the VB.NET version does not return the same results as the C++ version when encrypting and decrypting byte arrays.

If you have any question please send me a private message and i will be happy to discuss this.

Kind Regards.

Edit - The attached ndkfoo.c imports jni.h which is from the java native interface allowing us to reference this C code from within a java program. The references are slightly different but the resulting C code is the same.

Hi, attached is smartdsencrypt.c which is a simplified version to replace ndkfoo.c and does not use jni.h.
smartdsencrypt.c accepts two arguments, one is the key and the other is the text to be encrypted. It then outputs the encrypted text to the console. This does need to be returned as a byte array (as done in ndkfoo.c) instead though as the encrypted bytes can't properly be displayed to the console so this is just an example.

To compile it i have used gcc:
gcc smartdsencrypt.c rijndael.c -o encrypt

Then to run it:
./encrypt MySecretKey plaintextplain

.NET Programación en C++

Nº del proyecto: #1180988

Sobre el proyecto

13 propuestas Proyecto remoto Activo Aug 30, 2011

Adjudicado a:

Fenrir32

check pmb please

£90 GBP en 3 días
(58 comentarios)
6.0

13 freelancers están ofertando un promedio de £120 por este trabajo

dobreiiita

Hi,Please check your inbox for more details.

£100 GBP en 3 días
(91 comentarios)
5.7
CreditGroup

please check pm.

£200 GBP en 2 días
(20 comentarios)
5.5
deadhunt

Please check PMB.

£100 GBP en 3 días
(35 comentarios)
5.3
crypted

I can do this! please check your pm for more details.

£50 GBP en 1 día
(24 comentarios)
5.0
patelpratikmcp

Hello Smartds , I can made this conversion. I have 3 years Of Work Experince as a Software Developer. I am Microsoft Certified Technical Specialist and IBM Certified Developer. I have skills C#, VB.NET, ASP.NET, Visual Más

£150 GBP en 3 días
(3 comentarios)
3.2
modosansreves

I can do it well, will test both under Mono and Microsoft's CLR, 32 and 64 bits versions.

£100 GBP en 2 días
(5 comentarios)
2.8
girishkolte2000

please contact me on girishkolte2000 at gmail or girishkolte2000 at sky pee for further discussion and low rate developers

£300 GBP en 5 días
(0 comentarios)
0.0
urkrishnan03

Hi, I have worked on security algorithms like RSA , DPAPI, Triple DES algorithms in my project at the framework level. And i do posses a MS degree in software systems. Let me know if you need any further informations.

£100 GBP en 1 día
(0 comentarios)
0.0
gpfren

Can do this easily.

£50 GBP en 1 día
(0 comentarios)
0.0
a80tudeRules

Hi, I can do this project. Lets get started..

£125 GBP en 5 días
(0 comentarios)
0.0
banu1

I'm a good programming experience in C, C++, Java and VB.Net. I can finish this job to your satisfaction

£100 GBP en 3 días
(0 comentarios)
0.0
stanfield8888

Dear sir I can do the project for you, pls discuss with me for more detail.

£150 GBP en 4 días
(0 comentarios)
0.0