<div dir="ltr">Secrets is a fantastic addition to the standard library.  If you're curious as to why there's yet another module covering random number and string generation and why it is in the standard lib, the PEP covering this module is fantastic:<div><br></div><div><a href="https://www.python.org/dev/peps/pep-0506/">https://www.python.org/dev/peps/pep-0506/</a><br></div><div><br></div><div>-Max</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 25, 2017 at 12:52 PM, R P Herrold <span dir="ltr"><<a href="mailto:herrold@owlriver.com" target="_blank">herrold@owlriver.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks for last night's presentation.  Much actionable<br>
material there<br>
<br>
I see this in my new feed this morning, as to generating<br>
nonces:<br>
<br>
<a href="http://www.evontech.com/what-we-are-saying/entry/python-36-adds-new-secrets-module-for-robust-account-and-password-security.html" rel="noreferrer" target="_blank">http://www.evontech.com/what-<wbr>we-are-saying/entry/python-36-<wbr>adds-new-secrets-module-for-<wbr>robust-account-and-password-<wbr>security.html</a><br>
<br>
Python 3.6, the newest major release of the Python language,<br>
has added a new module, called secrets, to help generate<br>
cryptographically strong random numbers for managing secrets,<br>
like account authentication, tokens and related secrets.<br>
Python developers are highly likely to prefer secrets  ...<br>
<br>
-- Russ herrold<br>
______________________________<wbr>_________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org">CentralOH@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/centraloh" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/centraloh</a><br>
</blockquote></div><br></div></div>