Czy na pewno nie chcesz po prostu używać UUID s? Mają tylko 32 znaki, ale są prawie nieskończone kombinacje.