Locks and padlocks