Self-Made Shackles and Self-Made Keys