Saya belajar tentang keamanan kata sandi Linux (lebih penasaran daripada apa pun yang berguna), dan saya mengerti bahwa kata sandi asli di-hash dan disimpan dalam file kata sandi bayangan. Apa yang saya tidak yakin, dan belum dapat menemukan di Googling singkat saya, adalah pengkodean apa yang digunakan untuk menyandikan nilai hash (dan nilai garam). Jelas bukan hex, dan itu jelas teks, tidak termasuk :
karakter. Adakah yang bisa memberi tahu saya tentang pengkodean itu di sini?
Sunting: Saya mengerti hashing (MD5, SHA-X), garam, dan specifier hashing. Yang saya cari adalah metode konversi hasil hash (array byte (byte [])) ke urutan karakter yang saya lihat dalam file, yaitu: pengkodean.