Безопасность никогда не может быть идеальной, поэтому вам решать, сколько работы вы хотите сделать.Вы можете разбить секрет потребителя на несколько строк для простого изменения, которое предлагает минимальный уровень дополнительной безопасности, или вы можете создать алгоритм для представления секрета другим способом (что угодно, от вставки символов, которые не используются через каждые X пробелов в строке).для изменения каждого символа, возможно, на основе числового представления).
Вы должны рассмотреть работу против выгоды.Если это приложение, которое вы и несколько друзей собираетесь использовать, то, вероятно, это не имеет большого значения.Если это будет приложение, которым пользуются 10 миллионов человек, безопасность, очевидно, больше беспокоит.