On 17-4-2016 4:36, Steven D'Aprano wrote:

> And the documentation:
> 
> https://docs.python.org/3.6/library/secrets.html
> 
> 
> Comments requested.

I've read about the "How many bytes should tokens use?" consideration. It 
suggests that
to be secure, tokens need to have sufficient randomness. The default token 
length is
subject to change at any time to remain secure against brute-force.
However the API allows you to supply any token length, even one that is (a lot) 
shorter
than the default.
In view of the rationale for this new module ("Python's standard library makes 
it too
easy for developers to inadvertently make serious security errors") should it 
perhaps
not be allowed to use a value that is less than the default?

Hm, perhaps it should not; enforcing this could break code suddenly in the 
future when
the default is raised...

Irmen

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to