Preguntas etiquetadas con hash

98
Limpieza de contraseñas de usuario

¿Cómo debo eliminar o limpiar las contraseñas proporcionadas por el usuario antes de codificarlas y almacenarlas en mi base de datos? Cuando los desarrolladores de PHP consideran usar hash en las contraseñas de los usuarios por motivos de seguridad, a menudo tienden a pensar en esas contraseñas...

95
¿Cómo puedo combinar hashes en Perl?

¿Cuál es la mejor manera de combinar ambos hash en% hash1? Siempre supe que% hash2 y% hash1 siempre tienen claves únicas. También preferiría una sola línea de código si es posible. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} =

95
¿Cómo extraigo un sub-hash de un hash?

Tengo un hash: h1 = {:a => :A, :b => :B, :c => :C, :d => :D} ¿Cuál es la mejor manera de extraer un sub-hash como este? h1.extract_subhash(:b, :d, :e, :f) # => {:b => :B, :d => :D} h1 #=> {:a => :A, :c =>

94
Cómo crear una contraseña hash laravel

Estoy tratando de crear una contraseña hash para Laravel. Ahora alguien me dijo que usara el ayudante de hash de Laravel, pero parece que no puedo encontrarlo o estoy mirando en la dirección incorrecta. ¿Cómo creo una contraseña hash laravel? ¿Y donde? Editar: sé cuál es el código, pero no sé...

94
Número mágico en boost :: hash_combine

La boost::hash_combinefunción de plantilla toma una referencia a un hash (llamado seed) y un objeto v. Según los documentos , se combina seedcon el hash de vby seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); Puedo ver que esto es determinista. Veo por qué se usa un...

94
Significado de hash abierto y hash cerrado

Hashing abierto (encadenamiento separado): En el hash abierto, las claves se almacenan en listas vinculadas adjuntas a las celdas de una tabla hash. Hash cerrado (direccionamiento abierto): En hash cerrado, todas las claves se almacenan en la propia tabla hash sin el uso de listas...

93
Java equivalente a los diccionarios de Python

Soy un usuario de Python desde hace mucho tiempo y me gusta mucho la forma en que se utilizan los diccionarios. Son muy intuitivos y fáciles de usar. ¿Existe un buen equivalente de Java a los diccionarios de Python? He oído hablar de personas que utilizan hashmaps y tablas hash. ¿Alguien podría...

93
Salt y hash una contraseña en Python

Se supone que este código usa un hash en una contraseña. La sal y la contraseña hash se están guardando en la base de datos. La contraseña en sí no lo es. Dada la naturaleza delicada de la operación, quería asegurarme de que todo fuera kosher. import hashlib import base64 import...