Uso del cifrado XXTea
Explica brevemente el uso
unsigned char encrypt_data = xxtea_encrypt(key, strlen(key), text, &len);
Aquí el texto es el nombre de usuario, La clave es la contraseña. Los encrypt_data generados se pueden guardar como una clave secreta.
Entre ellos, dado que void * y char de C se pueden convertir sin controles de seguridad, y C++ lo prohíbe, se requiere la conversión de tipo activo, es decir, (char*)
char. *decrypt_data = xxtea_decrypt(encrypt_data, len, key, &len);
Aquí puede usar xxtea_decrypt para descifrar la clave secreta encrypt_data guardada localmente y compararla con la contraseña ingresada por el usuario.
/xxtea