Я хотел бы зашифровать строку, содержащую UID пользователя, поэтому это невозможно отследить с помощью базы данных.Мне также хотелось бы, чтобы это был последовательный шаблон, , чтобы не было случайной перестановки букв - Если пользователь меняет устройство, результат, получаемый с помощью этой функции, должен оставаться таким же.
Тем не менее, я бы не хотел добавлять CryptoSwift только для этого
Это только для того, чтобы сделать читабельность более сложной, но также и для того, чтобы один и тот же пользователь размещал сообщения в одном и том же месте вБаза данных в основном.Так что с этим не будет проблем безопасности.Он будет использоваться только для анонимизации некоторых данных.
UID может выглядеть следующим образом "0bb0fca0-1e89-429f-901a-1413894d9f59"
Как мне добиться этого наилучшим образом?
Ядумая что-то вроде добавления простых чисел или наличия какого-то «черного ящика» для простой отправки строки в функцию и получения другой строки обратно.Размер строки или то, как это должно быть сделано, не имеет значения