c# - Incorrect results while decrypting AES-128-ECB text -
i have piece of base64
text, know encrypted in aes-128-ecb mode
, , know key (yellow submarine
, 16 bytes). i'm using following code decrypt it.
textbox1
contains cyphertext;
textbox2
contains key
private void button6_click(object sender, eventargs e) { byte[] ctbytes = system.convert.frombase64string(textbox1.text); byte[] keybytes = new byte[textbox2.textlength]; string key = textbox2.text; aes decryptor = aes.create(); decryptor.mode = ciphermode.ecb; decryptor.blocksize = 128; (int icounter = 0; icounter < textbox2.text.length; icounter++) keybytes[icounter] = convert.tobyte(textbox2.text[icounter]); decryptor.keysize = keybytes.length * 8; decryptor.key = keybytes; decryptor.padding = paddingmode.none; icryptotransform decr = decryptor.createdecryptor(); byte[] plaintext = null; using (memorystream ms = new memorystream()) { using (cryptostream cs = new cryptostream(ms, decr, cryptostreammode.write)) { cs.write(ctbytes, 0, ctbytes.length); } plaintext = ms.toarray(); } string s = system.text.encoding.ascii.getstring(plaintext); textbox3.text = s; string s1 = system.text.encoding.unicode.getstring(plaintext); textbox2.text = s1; }
the result, however, incorrect (meaningless). there i've missed? can provide cyphertext if that's necessary.
update: ciphertext
u2fsdgvkx1+v1hknnbtngukxupprfba0cxtj5jwmcqsgxa+wdpk2jtnchiyj4xyj tabanu/jexsigeg8nivczgskwipgv1rvt3+qmrqaatoam68br9ldvhg2iupwn20s rki6bcsnkk7+w9yosrko8ex9jeibvgauxnrdshy/k7bufkkwr0y/kjao9w2wy9va 7rjukggwe3dsm/oirs+yotugo0lla0pdf9jwsoravx6heaft8bfaakfgxqkgzykz kfaop4qqdg2qwh1fohcsxtmpg6vpjszo5c21rubgbm3pwdihibhapfv+9xkgct6c y4ll2iabc+wzcjezypvxd3ggjjhi1dtdws9ihoglh6ebe9nj9a8aoi2u2jcnrbkd pptyr1vwsyurt20ypqoauxdytquanghxqps74m4mlohkjmzalq2tfvfub4tzxpee u7dv/3ujkz1exnmona4d4pdrlegalqpftmuac7edwla9wgpyeypo0ktd9uebiats hzm7i6erqgvdh1zsnpa4+vhodsf5edow3mrxfmqns/m6foo3ta60jdbhdzwdmztq hegaspnu6rbhetucdzoopwt5zw5mjr01y46crlinz2hbg/q+no5spdoljbo6vl/v fhf29rkpv0r/yim4jtctgzjrtj0twwl0wvsswh8e11aqh7rraq+5aumr5+cfzq5e /ngem5e9rx/omz68t6rwz9oxe+kjazut5ipj/ccu1p/hlccrhxa2tt7o+ts+kon4 f60udrm4exoewkrhpd93xlf22gfkst8aba/crjfslwib+oi0vzlxq6ffz2f9iogl exxjix7juposyyxgnuzznffzmt33p5givxwe91lu7sptrtsdpmrn1uuhje+kkfgi haoajmzqg7oos5v1h8sqabug2yk4h2gx9skbtlul6yu=
Comments
Post a Comment