It would depend on who told me the secret. My friend? My enemy? A stranger? My best friend in the whole wide world?
If it was a friend or family member and/or someone that I cared about in some way, I wouldn’t do it because the bottom line is, that secret really isn’t all that great if it harms your friends.
This is something that I’ve personally been thinking about a lot lately, regarding secrets and people having the ability to keep them. I’ve always considered myself to be damn good at keeping secrets, but sometimes you slip up and it is a lesson to learn not to mention reenforcement regarding how important confidentiality is, especially when it’s requested. You may not have had bad intentions and your reasoning behind why you did what you did may not have been ill-natured or meaningless, but a secret is a secret and not meant to be shared with anyone without the other’s consent. You always have to consider the affects it could have on the other person, not to mention your relationship. It’s never worth compromising, especially if you’re close to this person and there is quite a bit of trust between you both.
I’m having difficulty figuring out how revealing a secret could have great results as well. Again, obviously the results aren’t that great if your friend who told you the secret is hurt in the process. Unless it’s exactly what @marinelife mentioned. Looking at it that way, I would have to reveal something. And in the end, this person being put in prison for molestation or murder for example because you opened your mouth is actually doing them a favor rather than harming them (for example, stopping them from committing more crimes, therefore serving a longer sentence) – they would be the only one’s to see it differently, but in reality it’s a tremendous good deed…for everyone.