gb.crypt contiene l'MD5 che non è propriamente un algoritmo di cheksum ma di hash.
A parte questo la velocità dipende da diversi fattori, non ultimi la lunghezza dei dati e la lunghezza e sicurezza dell'hash in uscita. Personalmente ho sviluppato un paio di classi crittografiche in Gambas che calcolano l'MD5 e l'SHA256 ma, ora, non posso passartele perché non sono a casa.
S
Posso suggerirti di lanciare da terminale md5sum, un piccolo programmino (è presente nei repo di tutte le distro) che fa il suo compito rapidamente e semplicemente.
Oppure di provare a calcolarti il CRC32, un semplice algoritmo di checksum non difficile da reperire anche su internet (tipo
questo codice). Ricordati dei tipi di dato, quando converti da C: il C prevede l'unsigned integer, che Gambas non ha.