Preguntas etiquetadas con hash

Una función hash es cualquier procedimiento bien definido o función matemática que convierte una gran cantidad de datos en un pequeño dato, generalmente un solo entero. Para preguntas sobre hashtags que se usan para etiquetar contenido en las redes sociales, use hashtag. Para preguntas sobre URL y anclajes HTML, utilice el identificador de fragmento. Para preguntas sobre el tipo de hash de Ruby, use ruby-hash.

7
Cómo agregar un nuevo elemento al hash
Soy nuevo en Ruby y no sé cómo agregar un nuevo elemento al hash ya existente. Por ejemplo, primero construyo hash: hash = {item1: 1} después de eso quiero agregar item2 así que después de esto tengo hash como este: {item1: 1, item2: 2} No sé qué método hacer en …
177 ruby  hash 

9
Choque de hash en git
¿Qué pasaría realmente si tuviera una colisión de hash mientras usaba git? Por ejemplo, me las arreglo para comprometer dos archivos con la misma suma de comprobación sha1, ¿lo notaría o corrompería uno de los archivos? ¿Podría mejorarse git para vivir con eso, o tendría que cambiar a un nuevo …
175 git  hash  sha1  hash-collision 


11
Cambiar cada valor en un hash en Ruby
Quiero cambiar cada valor en un hash para agregar '%' antes y después del valor para { :a=>'a' , :b=>'b' } debe cambiarse a { :a=>'%a%' , :b=>'%b%' } ¿Cuál es la mejor manera de hacer esto?
170 ruby  hash 


8
¿Cuántos elementos aleatorios antes de MD5 producen colisiones?
Tengo una biblioteca de imágenes en Amazon S3. Para cada imagen, md5 la URL de origen en mi servidor más una marca de tiempo para obtener un nombre de archivo único. Como S3 no puede tener subdirectorios, necesito almacenar todas estas imágenes en una sola carpeta plana. ¿Debo preocuparme por …
164 random  md5  hash 


6
Implementación predeterminada para Object.GetHashCode ()
¿Cómo funciona la implementación predeterminada para el GetHashCode()trabajo? ¿Y maneja estructuras, clases, matrices, etc. de manera eficiente y lo suficientemente bien? Estoy tratando de decidir en qué casos debo empacar el mío y en qué casos puedo confiar de manera segura en que la implementación predeterminada funcione bien. No quiero …
162 .net  hash  gethashcode 

8
Salar su contraseña: ¿mejores prácticas?
Siempre he tenido curiosidad ... ¿Qué es mejor al salar una contraseña para el hash: prefijo o postfix? ¿Por qué? ¿O importa, siempre y cuando sal? Para explicar: Todos (con suerte) ya sabemos que debemos sacar una contraseña antes de usarla para guardarla en la base de datos [ Editar: …


15
Buena función de hash para cadenas
Estoy tratando de pensar en una buena función hash para cadenas. Y estaba pensando que podría ser una buena idea resumir los valores Unicode para los primeros cinco caracteres de la cadena (suponiendo que tenga cinco, de lo contrario, pare donde termina). ¿Sería una buena idea, o es mala? Estoy …
160 java  hash  hashtable  hashcode 


11
Hashing un diccionario?
Para propósitos de almacenamiento en caché, necesito generar una clave de caché a partir de argumentos GET que están presentes en un dict. Actualmente estoy usando sha1(repr(sorted(my_dict.items())))( sha1()es un método de conveniencia que usa hashlib internamente) pero tengo curiosidad por saber si hay una mejor manera.
156 python  hash  dictionary 

4
¿Cómo ordenar un Ruby Hash por valor numérico?
Tengo un contador hash que estoy tratando de ordenar por conteo. El problema con el que me encuentro es que la función Hash.sort predeterminada ordena los números como cadenas en lugar de por tamaño de número. es decir, Hash dado: metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => …
154 ruby  hash 

13
¿El hash más rápido para usos no criptográficos?
Básicamente estoy preparando frases para ponerlas en la base de datos, pueden estar mal formadas, por lo que quiero almacenar un hash corto de ellas (simplemente compararé si existen o no, por lo que el hash es ideal). Supongo que MD5 es bastante lento en más de 100,000 solicitudes, por …
154 php  database  security  hash 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.