Ну если говоришь что хочешь научиться то учись. А то я скину тебе код а толку для тебя ноль будет. 
Создай массив с анлийским алфавитом, 8 переменных типа integer, дальше друг в друге напиши 8 циклов, а в конце добавь что-то типа Memo1.Lines.Add(alphabet[first]+alphabet[second]+alphabet[third]+...); 
И на выходе получишь все возможные комбинации. 
		
	
		
		
		
		
		
	
		
		
	
	
	 |