Невозможно скрыть то, что само себя выдаёт.
- Где конь валяется, там шерсть остаётся
- Игла всегда из мешочка высунется
- Где обоз ночевал, там следы остались
- С секретом на базар не ходят
Острое шило всегда проделает дырочку в мешке, рано или поздно высунется наружу.
Пословицу же вспоминают в тех случаях, когда хотят сказать, что секрет долго не продержится, рано или поздно он будет известен всем.
Поэтому «лучший секрет тот, который оставляем при себе». Кроме русского языка, подобные выражения есть также и в языках других народов мира.
Например, поляки в таких случаях говорят, что «игла всегда из мешочка высунется».
Как ни крути, Екатерина ехала проверить Потёмкина. Сколь ни мастер он был отводить ей глаза — за последнее время таких накопилось за ним делишек... но шила в мешке не утаишь.
Ольга Дмитриевна Форш. «Радищев»