Za każdym razem, gdy pojawiają się nowe wersje przeglądarek, słyszę o dodawaniu nowych rzeczy, takich jak np. WebGL i inne technologie, o których nikt tak naprawdę nie wie, czy go dogonią.czy istnieje wbudowana funkcja javascript string hash w najnowszych przeglądarkach?
Ale zastanawiam się, czy ktoś kiedykolwiek myślał o takich podstawowych rzeczy w JS jak funkcje mieszania (MD5, SHA1 i tym podobne).
najnowszych przeglądarek Znaczy dzisiejsze wersje rozwojowe zbyt jak Opera 12, Chrome 17 lub Firefox 10.
Patrząc teraz na rozwiązanie znalazłem ten komentarz na innym wątku tutaj: https://stackoverflow.com/questions/7204097/short-hashing-function-for-javascript ( Czy wiesz, że już javascript obiekty są hashtables?). Więc czym są te "hashtables"? Czy to znaczy, że mogę uczynić dowolny ciąg w hasz, ale nie ustalonym takim jak md5 lub sha1, ale niektóre JS budować w specyficznym?
zasadzie to, co muszę zrobić, to:
var txt="Hello world!";
var hash = txt.toSha1();
Wygląda na to, że mylące tablice mieszające (obiekt, który przechowuje wartości względem nazwanych kluczy, jak '{nazwa:" bob ", dob:" 27/1/1970 "}') z funkcją skrótu (funkcja mapowania duży zestaw danych do małego, np. md5) – Quentin
Tak, teraz rozumiem, że to, czego szukam, nie ma nic wspólnego z tabelami hash. – rsk82