I started working on this for a client who wasn't thrilled with the existing solutions for protecting their secure config files, and was also not prepared for how kludgy the interface for the built-in crypto was in Node.js.
It's pretty universally relevant, so I decided to break it out and open source it on my own time.
Questions/comments would be appreciated - I'm sure there are improvements that could be made, but I'm also quite sure it's more secure than what 90% of companies are doing right now.
https://www.npmjs.com/package/node-crypto-wrapper
^ More details and explanation!