Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

147
Vistas
¿MetroHash tiene un hash diferente al de MurmurHash3 en Javascript?

Entonces, cuando uso en Javascript murmurhash-native/stream así:

 const murmur = require("murmurhash-native/stream"); const hash = murmur.createHash("murmurhash128"); hash.update('hash').digest('hex'); console.log(hash.digest("hex"));

el resultado de console.log es:

 4ab2e1e022f63e2e9add75dfcea2dede

Sin embargo, usando MetroHash en Python con la siguiente configuración:

 import metrohash m = metrohash.MetroHash128(0) m.update("hash") print(m.hexdigest())

obtengo por otro lado de la impresión el valor

 e8a8b5ad0ae42fb46ab073e8bd98479a

¿Estoy haciendo algo mal? Por lo que entendí, metrohash. MetroHash128 se usa para hash incremental, que es exactamente lo que busco en Python, pero de alguna manera los valores de resultado son diferentes para la misma entrada.

He comprobado si hay alguna otra biblioteca que admita hashing incremental en Python, pero parece que MetroHash es hasta ahora la única.

¡Cualquier ayuda sería apreciada!

¡Gracias por adelantado!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda