A system for distributing and managing secrets