Ogni volta che viene visualizzata una nuova versione di browser, sento l'aggiunta di nuove cose, come ad esempio webGL e altre tecnologie che nessuno sa davvero se recuperano.c'è qualche funzione hash della stringa javascript incorporata nei nuovi browser?
Ma mi chiedo se qualcuno abbia mai pensato a cose di base in JS come funzioni di hashing (MD5, SHA1 e simili).
per più recente browser intendo versioni di sviluppo di oggi anche come Opera 12, Chrome 17 o Firefox 10.
Guardando ora soluzione che ho trovato questo commento su un altro thread qui: https://stackoverflow.com/questions/7204097/short-hashing-function-for-javascript ( fai a sapere che oggetti JavaScript già sono hashtables?). Quindi, quali sono questi "hashtables"? Significa che posso trasformare qualsiasi stringa in un hash, ma non uno stabilito come md5 o sha1 ma alcuni JS compilano in modo specifico?
fondamentalmente ciò che devo fare è:
var txt="Hello world!";
var hash = txt.toSha1();
Sembra che si siano confuse le tabelle hash (un oggetto che memorizza i valori rispetto alle chiavi denominate, come '{nome:" bob ", dob:" 27/1/1970 "}') con una funzione hash (una funzione per la mappatura un grande insieme di dati su uno piccolo, come md5) – Quentin
Sì, ora capisco che ciò che cerco non ha nulla a che fare con le tabelle hash. – rsk82