Alamat IPv6 dalam bentuk 862A:7373:3386:BF1F:8D77:D3D2:220F:D7E0
jauh lebih sulit untuk dihafal atau bahkan menyalin daripada 4 oktet IPv4.
Ada telah menjadi upaya untuk mengurangi ini, membuat alamat IPv6 entah bagaimana lebih berkesan.
Apakah ada fungsi hashing yang sengaja lemah yang dapat dibalik untuk menemukan bahwa frasa, katakan, "Ini relatif jinak dan mudah dikenali jika frasa bengkok sehingga tidak layak dibayar" akan hash ke alamat IPv6 target? Hash tentu saja akan memiliki banyak input bertabrakan untuk dipilih, dan kalimat yang berpotensi lebih mudah diingat, seperti contoh kalimat ini, dapat ditawarkan secara otomatis.
Saya kira ada dua bagian: Pertama hash lemah dengan distribusi yang baik di kedua arah. Kedua adalah algoritma untuk memilih frasa yang mudah diingat dari banyak tabrakan (pendek, terdiri dari kata-kata dari bahasa tertentu, bahkan mungkin mengikuti tata bahasa yang disederhanakan).
Meskipun fungsi hash harus lemah, saya tidak ragu bahwa usahanya masih signifikan - namun, begitu frasa diketahui, perhitungan hash ke alamat target sangat cepat.
EDIT
Saya menemukan ide terkait ini, Piphilology , untuk menghafal beberapa digit π:
Betapa saya ingin minum, tentu saja, pecandu alkohol, setelah kuliah yang melibatkan mekanika kuantum!