Tieni sotto controllo l'integrità delle copie e i trasferimenti dei tuoi file.
Hasher è un programma utile, semplice ed affidabile per tutti coloro che vogliono essere sicuri che un file copiato o trasferito sia identico all'originale
Spesso, senza rendertene conto, durante la copia, il download, il trasferimento, la compressione e/o altre operazioni, il file di destinazione subisce delle modifiche accidentali, dovute a diversi fattori, che il sistema operativo non riesce a segnalare. Il S.O. si limita solo ad avvisarti che l'operazione si è conclusa con successo senza però accertarsi delle reali condizioni del file.
Utilizzando successivamente il file, questo risulta corrotto o modificato, per qualche motivo il programma che dovrebbe usarlo non lo riconosce o manda in crash il programma stesso o, se il file è editabile, ti rendi conto che il suo contenuto non è uguale a quello dell'originale.
Questi inconvenienti spiacevoli portano via molto del tuo tempo o addirittura, se nel frattempo il file originale è stato cancellato e non è più reperibile, ti ritrovi con file modificati o mal funzionanti che devi cestinare perché inutilizzabili e ricominciare l'intero lavoro.
Proprio per evitare di ritrovarti con file non integri o modificati accidentalmente, ti consigliamo di utilizzare questo semplice software, almeno per i file più importanti.
Lascia fare ad Hasher tutte le comparazioni e verifiche degli hash o checksum ed i controlli necessari per poter essere sicuro al 100% che le tue copie o trasferimenti siano state effettuate regolarmente senza aver compromesso l'integrità dei tuoi file.
Ma cosa fa Hasher?
Come controlla che durante le diverse operazioni sui tuoi file non ci siano stati degli inconvenienti?
Hasher calcola e compara i valori di hash o checksum di un file per verificarne l'integrità.
Usa diversi algoritmi di hash e si integra con il menu contestuale di Windows
Il valore di hash o checksum di un file è una stringa di caratteri esadecimale univoca.
Questo significa che tutte le volte che si calcola valore di hash, se il file non ha subito modifiche, il risultato è sempre lo stesso.
In particolare, in ambito informatico e matematico, una funzione Hash è una funzione che "digerisce tutto ciò che gli viene dato in pasto"
A partire da una qualunque mole di dati, una funzione Hash restituisce una stringa alfanumerica (cioè composta da numeri e lettere) di lunghezza fissa, chiamata digest.
Esistono molti algoritmi di Hash o Checksum e sono molto differenti fra loro, ma tutti rispettano le seguenti regole:
- Ogni digest è UNIVOCO e, di conseguenza, diventa l'identificatore, la firma digitale del documento di origine
- Il processo non è reversibile, cioè, partendo da un digest, non è possibile risalire al documento di origine
L'Hash è frequentemente utilizzato in ambito crittografico, grazie alle proprietà sopra elencate, che rendono impossibile la ricostruzione di una coppia di documenti aventi lo stesso valore di hash.
Ma tutto ciò come può essere utile ad un comune utente?
Come si evince facilmente da ciò che è stato detto precedentemente, calcolando l'hash di un file, otteniamo una stringa univoca, propria di quel file, la quale diventa automaticamente la sua "impronta digitale".
Questa "impronta" ha molteplici utilizzi in campo informatico, in particolare, è fondamentale nel controllo dell'integrità dei file, cioè, verificare se hanno subito delle modifiche accidentali che ne hanno alterato il contenuto, come può avvenire, ad esempio, durante il download di un file da internet, una copia o una compressione in un archivio. Tutto ciò perché, per determinare se due o più file sono uguali, si impiega un tempo minore a confrontare la corrispondenza degli hash piuttosto che il contenuto dei singoli file.
Ma come è possibile calcolare l'hash di un file?
In questo caso, interviene Hasher il programma che ti semplifica le cose e ti rassicura sull'integrità dei tuoi file.
Hasher è un programma appositamente sviluppato per calcolare e confrontare hash, infatti dispone di ben 5 algoritmi di hash, che possono essere abilitati o disabilitati indipendentemente l'uno dall'altro:
- MD5
- SHA1
- SHA256
- SHA384
- SHA512
Una volta calcolato il primo hash, è possibile inoltre effettuare il confronto con un hash già preesistente oppure con quello di un altro file e visualizzarne i risultati.
Ciò che rende veramente particolare questo applicativo è la possibilità di calcolare i vari hash su più file contemporaneamente:
è possibile selezionare insieme più di un file e con un singolo click confrontarne gli hash con un'altra lista di file. Ovviamente si possono effettuare le medesime operazioni anche sulle cartelle.
Altra funzione non trascurabile è la possibilità di calcolare e comparare i valori di hash di un file in remoto e confrontarli con un altro file che si trova anche esso in remoto o in locale sul tuo PC.
I risultati di queste operazioni vengono visualizzati in un report dettagliato e chiaro, con una struttura ad albero,
che permette immediatamente di capire se ci sono alcuni valori che non combaciano o se si sono verificati degli errori durante il calcolo. I singoli valori di hash o checksum potranno essere visualizzati selezionando il file interessato e copiati negli appunti cliccando con il tasto destro del mouse sul valore stesso, in modo da poterli incollare in un qualsiasi file editabile.
Questa è la simbologia utilizzata nel report dei risultati, semplice ed immediata:
 | File perfettamente identici |  | File che dopo il confronto risultano diversi |  | File presente in una sola delle due liste quindi non confrontabile |  | File di cui non è stato possibile calcolarne l'hash per vari motivi | |
Molto importante è l'integrazione con il menu contestuale di sistema.
Oltre alla possibilità di aprire il programma e selezionare i file di cui calcolare l'hash, è possibile ottenere i medesimi risultati con pochissime azioni, cioè selezionando l'algoritmo di hash dal menu "Hasher" che compare quando si fa click con il tasto destro del mouse su qualsiasi file o cartella; questa procedura velocizza sicuramente l'uso del programma e lo rende più pratico.
In rete potrai trovare altri software o servizi online che ti permetteranno di verificare l'integrità dei tuoi file,
ma quello che distingue Hasher da tutti gli altri è la sua estrema precisione grazie all'implementazione di 5 algoritmi diversi anche contemporaneamente, la completezza delle sue funzioni sia per singoli file che per cartelle o gruppi di file ed inoltre la possibilità di lavorare anche con file in remoto.
Non è sufficiente?
Ecco l'asso nella manica! La velocità di calcolo.
Gli algoritmi che costituiscono il cuore del programma sono stati creati tenendo sempre sotto controllo la velocità di elaborazione e l'impiego delle risorse.
Il risultato ottenuto, confrontato con alcuni programmi "simili" è stato eccellente, Hasher ha sempre superato il confronto brillantemente.
Ultimissime caratteristiche, direi non trascurabili, sono :
- Hasher non va installato
- Hasher è assolutamente Gratis