Адреса IPv6 в форме 862A:7373:3386:BF1F:8D77:D3D2:220F:D7E0
гораздо сложнее запомнить или даже расшифровать, чем 4 октета IPv4.
Там уже была попытка смягчить это, делая IPv6 - адрес как - то более запоминающимся.
Существует ли намеренно слабая хеш-функция, которую можно было бы обратить вспять, чтобы обнаружить, что фраза, скажем: «Это относительно мягко и легко определить, если фраза согнута так, чтобы не стоить платить» , хэширует целевой адрес IPv6? Хэш, конечно, будет иметь много входных данных для выбора, и потенциально более запоминающееся предложение, такое как пример фразы, может быть предложено автоматически.
Я предполагаю, что есть две части: во-первых, слабый хеш с хорошим распределением в обоих направлениях. Второй - это алгоритм выбора запоминающихся фраз из множества коллизий (короткие, состоящие из слов определенного языка, возможно, даже следуя упрощенной грамматике).
Хотя хеш-функция должна быть слабой, я не сомневаюсь, что усилия все еще значительны - однако, как только фраза известна, вычисление хеша по целевому адресу происходит очень быстро.
РЕДАКТИРОВАТЬ
Я нашел эту связанную идею, Piphilology , для запоминания некоторых цифр π:
Как же мне хочется выпить, конечно же, алкоголика после тяжелых лекций с участием квантовой механики!