Я хотел бы хэшировать числовую строку, потому что я не хочу, чтобы люди знали точное число по различным причинам безопасности и по другим причинам.Как насчет этого?
$number = X; // get my number from wherever
$secret = mt_rand(); // or maybe another randomly generated secret!?
$hash = hash_hmac("sha256", $number, $secret); // or maybe another algo!?
Поэтому, когда я хочу получить число, я просто сравню сгенерированный хеш с хешем, возвращенным из приложения, которое уже хранится в базе данных, и я могуищите число по этому хешу.Будет ли это достаточно уникальным, чтобы обрабатывать число больше 64 символов?И да, я серьезно.Это для статистических данных, и они получат огромные ... огромные числа, скорее всего, более 64 символов.
С уважением!