Cryptographically secure randomness
Në shqip: Rastësia e sigurt kriptografikisht
ShpjegimiSQ
Math.random() dhe random i Python-it janë të parashikueshëm — s'duhen kurrë për token-a, fjalëkalime ose kode verifikimi. Përdor crypto.getRandomValues(), secrets në Python ose SecureRandom në Java.
EnglishEN
Math.random() and Python's random are predictable — never use them for tokens, passwords or verification codes. Use crypto.getRandomValues(), Python's secrets or Java's SecureRandom.
Si ta mendosh
Si dallimi mes një zari të fiksuar dhe një zari të ndershëm.
Lexoje në anglisht
Like the difference between a loaded die and a fair one.
Shembull kodipython
import secrets
token = secrets.token_urlsafe(32)