Die Dinger nicht im Klartext zu übertragen ist halt absolutes Minimum.
Hashes von Telefonnummern mittels Rainbow Tables wieder aufzulösen ist nicht gerade kompliziert, speziell weil du ja einen Großteil des Zahlenraumes kennst: Fängt mit +43 (AT) oder +49 (DE) an, dann kommen 3 Zahlen, die durch die limitierte Anzahl von Anbietern sehr eingeschränkt sind (664, 699, 676,...) und der Rest ist eben auch keine "Zufallszahl"
@juergen @bijram @ibims Salt hilft bei Passwörtern, hier leider aber nicht. Damit Du die Nummern woanders zusammen puzzlen kannst, muss das Salt ja auch das Gleiche sein, und damit hast Du dann trotzdem nur die erwähnten wenigen Stellen (sagen wir mal 1 Billionen Kombinationen für eine naive 12-stellige Telefonnummer).
Eine GTX5090 macht 5-10 Milliarden Hashes pro Sekunde (SHA512), du kannst den gesamten Nummernraum also in vier Minuten durchnudeln und einen Rainbow-Table aufbauen.