Das secrets Modul in Python

Einführung Python verfügt über ein built-in Modul namens secrets, mit dem sich kryptografisch starke Passwörter, Token und andere verwandte „geheime Daten“ erzeugen lassen? Das secrets-Modul wurde erstmals in Python 3.6 (PEP 506) eingeführt.  Vor der Einführung des secrets-Moduls in Python wurde das random-Modul von den meisten Entwicklern zur Erzeugung von Passwörtern, Token usw. verwendet. Bei den vom random-Modul erzeugten Zufallszahlen handelt es sich jedoch um Pseudo-Zufallszahlen, die kryptografisch nicht sicher sind. Daher wurde das secrets-Modul […]

Confluence-Seiten mit der REST-API verwalten

Falls zum Informationsaustausch und zur Kommunikation im Unternehmen Confluence von Atlassian eingesetzt wird, dann kann es manchmal sinnvoll sein, Seiten automatisch erstellen zu lassen, um z.B. mit einer Auslieferung zeitgleich Release Notes zu veröffentlichen.Mit dem folgenden Skript confluence_util.py lassen sich per HTTP-Aufruf Seiten erstellen, ändern oder löschen (sofern der Benutzer die benötigten Rechte besitzt). In dieser Version wird für die Authentifizierung eine auth-Datei verwendet. Diese Datei lässt sich mit dem Skript create_authorization.py erzeugen. Weitere Informationen […]