Данное выражение взято из Библии, из Ветхого завета. по сути, это основной принцип именно Ветхого завета Библии: око за око, зуб за зуб (обида или преступление должны быть отомщены). В Новом завете принцип меняется: на "подставь другую щеку", то есть - прости!
Полная фраза звучит как "Око за око, зуб за зуб". Изначально в этом был принцип назначения наказания за преступление. Мера наказания должна воспроизвести вред, причинённый преступлением. По другому этот принцип называется "Принцип талиона".