84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
闭关修行中......
strcmp(key_string, key_str) 返回 0;
strlen(key_string)=13, sizeof(key_string)=4
strlen(key_str)=13, sizeof(key_str)=4这三条, 说明你的key_str与key_string是完全相同的.
怀疑是这里的问题AES_set_encrypt_key(key_string, 256, &key);因为你的密钥只有13字节的长度, 即使13*8也才104位, 所以你传的256估计是越界访问到的不确定的数据就是因为这个不确定的数据, 导致加密和解密时密钥不同了, 所以解密后是乱码了.
顶一下,不能沉!
strcmp(key_string, key_str) 返回 0;
strlen(key_string)=13, sizeof(key_string)=4
strlen(key_str)=13, sizeof(key_str)=4
这三条, 说明你的key_str与key_string是完全相同的.
怀疑是这里的问题
AES_set_encrypt_key(key_string, 256, &key);
因为你的密钥只有13字节的长度, 即使13*8也才104位, 所以你传的256估计是越界访问到的不确定的数据
就是因为这个不确定的数据, 导致加密和解密时密钥不同了, 所以解密后是乱码了.
顶一下,不能沉!