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

Ολοκληρωμένο Αναρτήθηκε Aug 25, 2011 Πληρώθηκε κατά την παράδοση
Ολοκληρωμένο Πληρώθηκε κατά την παράδοση

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 Προγραμματισμός C++

Ταυτότητα Εργασίας: #1180988

Σχετικά με την εργασία

13 προτάσεις Απομακρυσμένη εργασία Ενεργό Aug 30, 2011

Ανατέθηκε στον:

Fenrir32

check pmb please

£90 GBP σε 3 μέρες
(58 Αξιολογήσεις)
6.0

13 freelancers κάνουν προσφορές κατά μέσο όρο £120 για αυτή τη δουλειά

dobreiiita

Hi,Please check your inbox for more details.

£100 GBP σε 3 μέρες
(91 Αξιολογήσεις)
5.7
CreditGroup

please check pm.

£200 GBP σε 2 μέρες
(20 Αξιολογήσεις)
5.5
deadhunt

Please check PMB.

£100 GBP σε 3 μέρες
(35 Αξιολογήσεις)
5.3
crypted

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

£50 GBP σε 1 μέρα
(24 Αξιολογήσεις)
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 Περισσότερα

£150 GBP σε 3 μέρες
(3 Αξιολογήσεις)
3.2
modosansreves

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

£100 GBP σε 2 μέρες
(5 Αξιολογήσεις)
2.8
girishkolte2000

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

£300 GBP σε 5 μέρες
(0 Αξιολογήσεις)
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 σε 1 μέρα
(0 Αξιολογήσεις)
0.0
gpfren

Can do this easily.

£50 GBP σε 1 μέρα
(0 Αξιολογήσεις)
0.0
a80tudeRules

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

£125 GBP σε 5 μέρες
(0 Αξιολογήσεις)
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 σε 3 μέρες
(0 Αξιολογήσεις)
0.0
stanfield8888

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

£150 GBP σε 4 μέρες
(0 Αξιολογήσεις)
0.0