OverflowError: math range error
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 45/100
Línea de trabajo
Empieza en zxcvbn/scoring.py, en entropy_to_crack_time, usando el traceback y la reproducción con una contraseña larga como punto de entrada. Revisa las pruebas existentes para scoring y añade cobertura para entradas muy largas; se considera terminado cuando password_strength maneja esa entrada sin lanzar OverflowError.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I started receiving error 500 emails from my Django project, revealing that someone has been trying to input extremely long passwords. I can easily reproduce this with zxcvbn 1.0:
from zxcvbn import password_strength
>>> password = "this is a test"
>>> password_strength(password)
[normal results]
>>> password = "Heavy flooding over eastern Japan washed away houses and forced residents to their rooftops, desperate for rescue by military helicopters. The raging brown floodwaters spawned from Typhoon Etau, which has dumped 60 centimeters (2 feet) of rain over some areas since Monday. Combine that with several weeks of near-daily rainfall, and Ibaraki and Tochigi prefectures are now deluged and unrecognizable."
>>> password_strength(password) Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/Users/me/Sites/virtualenvs/foo/lib/python2.7/site-packages/zxcvbn/main.py", line 10, in password_strength
result = minimum_entropy_match_sequence(password, matches)
File "/Users/me/Sites/virtualenvs/foo/lib/python2.7/site-packages/zxcvbn/scoring.py", line 109, in minimum_entropy_match_sequence
crack_time = entropy_to_crack_time(min_entropy)
File "/Users/me/Sites/virtualenvs/foo/lib/python2.7/site-packages/zxcvbn/scoring.py", line 150, in entropy_to_crack_time
return (0.5 * math.pow(2, entropy)) * SECONDS_PER_GUESS # average, not total
OverflowError: math range error
- Lenguaje dominante
- HTML
- Estrellas
- 259
- Forks
- 56
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dropbox/python-zxcvbn
-
CLAassistantAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
dropbox/python-zxcvbn#22 ·
-
Python 3 CompatabilityAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100
dropbox/python-zxcvbn#17 · 2 comentarios ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
dropbox/python-zxcvbn#16 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
dropbox/python-zxcvbn#14 · 2 comentarios · 1 reacción ·
-
Unittests missingAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
dropbox/python-zxcvbn#6 · 4 comentarios ·
Todos los issues de dropbox/python-zxcvbn
Issues similares
-
acl documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
valkey-io/valkey-operator#489 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
MystenLabs/MemWal#1052 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[sec-check] SVG remote-reference gate misses src attributes, link hrefs and bare-string @importAbiertoagent/security hive/hosted-available-lke648397-260827-5n31 security
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Cainophile EXIT handler crashes on its own password redaction and logs the DB password in clear textAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días
-
🔒 [IBM OSPO Security Notification] — IBM/Deploy-a-Cloud-Native-Application-that-uses-Generative-AIAbiertosecurity
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
IBM/Deploy-a-Cloud-Native-Application-that-uses-Generative-AI#7 ·