Calcolatore di checksum esadecimale e ASCII a confronto con i calcolatori HxD e CRC| Calcolatore di checksum esadecimale e ASCII (SCADACore) | HxD | Calcolatori CRC (tipici, verificati su lddgo.net) |
|---|
| Ingressi e uscite: La pagina accetta una stringa ASCII o una stringa esadecimale e restituisce i valori di checksum. Il suo scopo è quello di scoprire quale algoritmo di checksum utilizza un determinato dispositivo, confrontando il risultato con un frame acquisito da tale dispositivo. | Ingressi e uscite: HxD opera su file binari, dischi e memoria, anziché su stringhe di testo. Genera checksum per il file o la selezione aperta nell'editor. | Ingressi e uscite: In genere si tratta di una casella di testo che accetta diversi formati di input. La calcolatrice lddgo.net accetta una stringa (con la possibilità di scegliere il set di caratteri), un valore esadecimale o Base64 e visualizza il risultato in formato esadecimale, binario e Base64. |
| Algoritmi trattati: Le varianti elencate sono CRC-16-CCITT, CRC-16-IBM, CRC-16-T10-DIF, CRC-16-DNP, CRC-16-DECT, CRC-32, CRC-32C (Castagnoli), CRC-32K (Koopman) e CRC-32Q. La pagina indica che ne verranno aggiunte altre su richiesta. I risultati sono disponibili in rappresentazione normale, invertita e reciproca invertita. | Algoritmi trattati: HxD elenca checksum, CRC, CRC personalizzati, SHA-1, SHA-512, MD5 e altri. Copre quindi sia gli hash crittografici che i CRC, che la pagina SCADACore non elenca. | Algoritmi trattati: In genere, è presente un elenco di preset come le varianti CRC-8, CRC-16 e CRC-32, oltre a una modalità personalizzata. Su lddgo.net, la modalità personalizzata imposta la larghezza in bit (8, 16, 24, 32 o 64), il polinomio, il valore iniziale, l'operazione XOR in uscita, la riflessione in ingresso e la riflessione in uscita. |
| Scala e casi d'uso: Adatto a brevi frame provenienti da protocolli seriali e industriali, digitati o incollati a mano. La pagina non specifica limiti di lunghezza per l'input. | Scala e casi d'uso: Adatto a file interi. La pagina afferma che HxD apre file fino a 8 EB e modifica anche dischi raw e RAM, operazione che richiede i privilegi di amministratore. | Scala e casi d'uso: Generalmente pensato per l'inserimento di brevi quantità di dati. Su lddgo.net il caricamento dei file è limitato a 50 MB e richiede l'accesso tramite login. |
| Piattaforma e costi: Una pagina web che non richiede alcuna installazione. La pagina non specifica se l'input viene elaborato nel browser o inviato a un server, quindi è meglio evitare di incollare dati riservati. | Piattaforma e costi: Si tratta di un programma freeware per Windows, utilizzabile gratuitamente sia per uso privato che commerciale, e non può essere venduto. La versione più recente disponibile è la 2.5.0.0 (11 febbraio 2021), compatibile con Windows XP fino a Windows 10, secondo quanto riportato sul sito del produttore. | Piattaforma e costi: In genere si tratta di una pagina web gratuita. La pagina lddgo.net non presenta alcuna informativa sulla privacy, pertanto vale la stessa cautela in merito ai dati sensibili. |
| Quando sceglierlo: Seleziona questa opzione per identificare la variante CRC e l'ordine dei bit utilizzati da un dispositivo sconosciuto quando disponi di un frame di esempio. | Quando sceglierlo: Scegli questa opzione quando devi ispezionare o correggere dati binari e calcolare un checksum su un file, un disco o un intervallo di memoria. | Quando sceglierlo: Scegli una calcolatrice con modalità personalizzata quando il tuo protocollo utilizza impostazioni non standard per polinomi, valori iniziali o riflessioni. |