From 2519c8844b852e683e035f59873aecee4d720732 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hern=C3=A2ni=20Marques?= Date: Fri, 10 Jul 2026 15:32:00 +0200 Subject: [PATCH] bank: wrap pleasechangeme with random prefix and suffix --- scripts/taler-bank/demo-withdraw-api.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/taler-bank/demo-withdraw-api.py b/scripts/taler-bank/demo-withdraw-api.py index 282b761..8da7792 100755 --- a/scripts/taler-bank/demo-withdraw-api.py +++ b/scripts/taler-bank/demo-withdraw-api.py @@ -129,11 +129,11 @@ def _rand_username() -> str: def _rand_password() -> str: - # Always embed "pleasechangeme" so users know to set their own later. - # Suffix: readable, no ambiguous 0/O/1/l. + # Embed "pleasechangeme" with random material before and after. alphabet = "ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz23456789" - suffix = "".join(secrets.choice(alphabet) for _ in range(8)) - return "pleasechangeme" + suffix + prefix = "".join(secrets.choice(alphabet) for _ in range(4)) + suffix = "".join(secrets.choice(alphabet) for _ in range(6)) + return prefix + "pleasechangeme" + suffix def create_personal_account() -> dict: