To hold closed against opening. A lock assumes a key exists and is held by someone.
Old English loc (a bolt, a bar, an enclosed place), from Proto-Germanic *lukan (to close, to shut); to hold closed against opening.
To hold closed against opening. A gate rather than a cipher, and it assumes a key is held by someone who consented to hold it.