Ho visto alcune API del sito web che utilizzano un checksum come parametro GET.
Ad esempio: link {stringa di tipo Base64 a 28 caratteri}
L'hash si basa su tutti i parametri GET, modificandone uno o aggiungendoli potrebbe alterare l'hash.
Mi chiedevo che tipo di hashing facesse uso di tali siti web. Ho provato a decodificare Base64 e ho ottenuto un testo senza senso con caratteri strani che non avevo mai visto prima.
Probabilmente usano Base64 perché se fornisco un hash Base64 non valido allora genera un errore Base64.
Ma, perché quando lo decodifico, escono personaggi senza senso? Devo decodificare ulteriormente quei caratteri?