Colección de citas famosas - Colección de poesías - Análisis del algoritmo de firma de la API Xiaohongshu

Análisis del algoritmo de firma de la API Xiaohongshu

La interfaz API de la aplicación Xiaohongshu utiliza el parámetro sign en la URL y el parámetro escudo en el encabezado para verificar la validez de la solicitud. Veamos una solicitud API aleatoria:

La. Se utiliza el parámetro de signo. Los parámetros en la URL se calculan. El proceso aproximado es el siguiente:

Insertar descripción de imagen aquí

El parámetro escudo se calcula a partir de. URL con el parámetro de signo. Intercepta la solicitud e inserta el campo escudo en el encabezado. Esta parte se implementa en el método de proceso. El proceso es un método nativo definido en libshield.so.

Insertar descripción de la imagen aquí Insertar descripción de la imagen aquí