Selasa, 07 Oktober 2014

Coding Algoritma AES-256 menggunakan QT

Pagi Kriptografers, pada kesempatan ini saya mau sharing apa yang telah lakukan yaitu pemrograman AES-256 menggunakan QT.

Sebelumnya apa yang perlu disiapkan
1. Library Botan, silahkan berkunjung ke http://botan.randombit.net/download.html.
2. Framwork QT, saya menggunakan QT 4.8.5 visual studio 2010

Berikut Source Code yang saya gunakan
AutoSeeded_RNG rng;SymmetricKey key(rng, 32); // a random 256-bit keyInitializationVector iv(rng, 16); // a random 256-bit IVPipe pipe(get_cipher("AES-256/CBC", key, iv, ENCRYPTION), new Hex_Encoder);pipe.process_msg("secrets");std::string m1 = pipe.read_all_as_string(0);Pipe pipe2(new Hex_Decoder, get_cipher("AES-256/CBC", key, iv, DECRYPTION));pipe2.process_msg(m1.c_str());std::string m2 = pipe2.read_all_as_string(0);

Semoga bermanfaat yeee...

Tidak ada komentar:

Posting Komentar