java - JNI 字符串处理乱码问题jstring to char
阿神
阿神 2017-04-18 10:13:56
0
2
348
阿神
阿神

闭关修行中......

membalas semua(2)
洪涛
  1. strcmp(key_string, key_str) mengembalikan 0;

  2. strlen(key_string)=13, sizeof(key_string)=4
  3. strlen(key_str)=13, sizeof(key_str)=4
  4. Tiga item ini menunjukkan bahawa key_str dan key_string anda betul-betul sama.


  5. Saya mengesyaki ini adalah masalah di sini
AES_set_encrypt_key(key_string, 256, &key);

Oleh kerana kunci anda hanya 13 bait panjang, walaupun 13*8 hanya 104 bit, jadi 256 yang anda lalui dianggarkan Ia adalah data tidak pasti yang diakses di luar sempadan
Kerana data yang tidak pasti inilah kunci berbeza semasa penyulitan dan penyahsulitan, jadi penyahsulitan menjadi kacau bilau

洪涛

Tolak ke atas, jangan tenggelamkannya!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan