СЕКРЕ́Т, муж.
1. То, что держится в тайне, скрывается от других.
Держать в секрете.
Выдать чей-нибудь секрет.
По секрету всему свету (так, что знают все; разговорное шутливое).
Не секрет, что... (т. е. известно, что...)
2. Тайный способ.
Секреты производства.
Знать секрет приготовления чего-нибудь.
3. Скрытая причина, тайна.
Секрет успеха.
В чём секрет её неувядающей красоты?
4. Потайное устройство в механизме.
Замок с секретом.
5. прилагательное секретный, -ая, -ое.
Секретное донесение.
Секретное устройство.
6. СЕКРЕ́Т, муж. Военный наблюдательный сторожевой пост, сторожевой патруль.
Назначить бойцов в секрет.
Выставить секрет.
ТАЙНА
ТА́ЙНА, -ы, жен.
1. Нечто неразгаданное, ещё не познанное.
Тайны Вселенной.
Тайны океана.
2. Нечто скрываемое от других, известное не всем, секрет.
Хранить тайну.
Держать в тайне.
Сердечные тайны.
3. Скрытая причина чего-нибудь.
Тайны успеха.
В чём тайна её обаяния?
А вообще, эти слова очень близки по смыслу.