From 39d3f47e1910cbffc3429db048b378947600d333 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 26 Jul 2021 16:16:14 +0200 Subject: [PATCH] hotspot: remove 5 and S, as well as i, l and 1 --- .../briarproject/briar/android/hotspot/HotspotManager.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotManager.java b/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotManager.java index 377a91fe3..4d8d5e65a 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotManager.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotManager.java @@ -432,9 +432,10 @@ class HotspotManager { return "WIFI:S:" + ssid + ";T:WPA;P:" + password + ";;"; } - private static final String digits = "123456789"; // avoid 0 - private static final String letters = "abcdefghijkmnopqrstuvwxyz"; // no l - private static final String LETTERS = "ABCDEFGHJKLMNPQRSTUVWXYZ"; // no I, O + // exclude chars that are easy to confuse: 0 O, 5 S, 1 l I + private static final String digits = "2346789"; + private static final String letters = "abcdefghijkmnopqrstuvwxyz"; + private static final String LETTERS = "ABCDEFGHJKLMNPQRTUVWXYZ"; private String getRandomString(int length) { char[] c = new char[length];