Разница между «скрытым» и «скрытным» характером заключается в значении этих слов. 12
Слово «скрытый» обозначает «тайный», «неведомый», «спрятанный». 1 Обычно так говорят о неодушевлённых вещах. 1 Например: «скрытый смысл», «скрытая угроза», «скрытый шов». 1
Слово «скрытный» указывает на человека, который не хочет делиться ни с кем своими переживаниями, мыслями, чувствами. 1 Так говорят о характере человека. 1 Например: «скрытный человек», «скрытный характер». 12
Таким образом, «скрытый» больше подходит для описания скрытых свойств, а «скрытный» — для характеристики особенностей характера человека.