Binary code and padlocks with keyholes