ci·pher
B2암호, 암호화 방식; 존재감 없는 사람; 0 또는 숫자
noun명사
- 1
암호, 암호 체계 — 메시지를 남들이 이해하지 못하게 바꾸는 암호 또는 암호 체계B2〔general〕
a secret system of writing, especially one that changes letters or words so a message is hidden
The spy wrote the message in a simple cipher.
그 스파이는 그 메시지를 간단한 암호로 썼다.
We found a cipher in the old diary.
우리는 그 오래된 일기에서 암호를 발견했다.
유의어code, cryptogram
반의어plain text
- 2
암호 알고리즘, 암호화 알고리즘 — 컴퓨터 보안에서 데이터를 암호화하거나 복호화하는 알고리즘C1〔technical〕
an algorithm used to encrypt and decrypt digital information
The app uses a strong cipher to protect user data.
그 앱은 사용자 데이터를 보호하기 위해 강력한 암호화 알고리즘을 사용한다.
Security experts warned that the old cipher was no longer safe.
보안 전문가들은 그 오래된 암호화 방식이 더 이상 안전하지 않다고 경고했다.
- 3
보잘것없는 사람, 하찮은 존재 — 영향력이나 개성이 거의 없는 사람; 하찮은 존재C2〔general〕
a person who has little influence, importance, or individuality
In the novel, the king is only a cipher controlled by ministers.
그 소설에서 왕은 장관들에게 조종당하는 존재감 없는 인물일 뿐이다.
She refused to be treated as a cipher in the company.
그녀는 회사에서 하찮은 사람 취급을 받기를 거부했다.
- 4
verb동사
- 1
암호화하다 — 메시지나 데이터를 암호로 바꾸다; 암호화하다B2〔technical〕
to put a message or data into cipher; to encode or encrypt it
The program can cipher the file before sending it.
그 프로그램은 파일을 보내기 전에 암호화할 수 있다.
They ciphered the orders so the enemy could not read them.
그들은 적이 읽지 못하도록 명령문을 암호화했다.
- 2
뉘앙스 · 쓰임
code는 ‘암호’뿐 아니라 규칙, 신호, 컴퓨터 코드까지 넓게 쓰이는 일반어입니다. cipher는 보통 문자나 데이터를 일정한 방식으로 바꾸는 암호 체계나 암호화 알고리즘을 더 정확히 가리킵니다. encrypt는 ‘암호화하다’라는 동작을 말하고, cipher는 명사로는 방식·체계, 동사로는 비교적 격식 있거나 기술적인 ‘암호화하다’의 느낌이 납니다.
일상 대화에서는 secret code나 encryption이 더 흔하고, cipher는 추리물·역사·군사·정보보안 문맥에서 자주 보입니다. ‘숫자’라는 뜻은 현대 영어에서 일반적인 number의 의미가 아니라, 주로 오래된 표현에서 ‘0’이나 ‘숫자 기호’를 가리킬 때 쓰입니다. 영국식 변형 철자로 cypher도 보이지만, 현대 표준 철자는 cipher가 더 일반적입니다.
유의어 뉘앙스 비교
- code
- 더 넓은 말로, 암호뿐 아니라 규칙·신호·컴퓨터 명령도 뜻할 수 있다.
- cryptogram
- 암호로 쓰인 메시지 자체를 가리키는 경우가 많다.
- encryption algorithm
- 기술적으로 더 명확하고 설명적인 표현이다.
- cryptographic algorithm
- 전문적인 보안·암호학 문맥에서 쓰인다.
- nonentity
- 아무 중요성이나 명성이 없는 사람이라는 뜻이 더 직접적이다.
- nobody
- 더 일상적이고 때로는 무례하게 들릴 수 있다.
- zero
- 현대 영어에서 ‘0’을 뜻하는 가장 일반적인 단어이다.
- nought
- 주로 영국 영어에서 0을 뜻하는 말이다.
- encrypt
- 현대 컴퓨터 보안 문맥에서 가장 일반적이고 정확한 표현이다.
- encode
- 암호화뿐 아니라 특정 형식으로 변환하는 것을 넓게 뜻한다.
- calculate
- 현대 영어에서 ‘계산하다’를 뜻하는 일반적인 말이다.
- compute
- 수학적·기술적 계산의 느낌이 더 강하다.
반의어
- plain text
- 암호화되지 않은 원래의 읽을 수 있는 글을 뜻한다.
- decryption
- 암호를 푸는 과정으로, 알고리즘 자체라기보다 동작을 가리키는 경우가 많다.
- somebody
- 중요하거나 영향력 있는 사람이라는 구어적 표현이다.
- figure
- 공적·사회적으로 중요한 인물을 가리킨다.
- one
- 0이 아닌 첫 번째 양의 정수이다.
- decipher
- 암호나 어려운 글을 풀어서 이해한다는 뜻이다.
- decrypt
- 암호화된 데이터를 원래 형태로 되돌린다는 기술적 표현이다.
자주 쓰는 표현 · Collocations
adj+noun
- a secret cipher비밀 암호
- a simple cipher간단한 암호
- a substitution cipher치환 암호
- a block cipher블록 암호
- strong cipher강력한 암호화 알고리즘
verb+noun
- break a cipher암호를 풀다
- crack a cipher암호를 해독하다
- use a cipher암호를 사용하다
- cipher a message메시지를 암호화하다
noun+noun
- cipher text암호문
어원 · 암기 팁
[Arabic]아랍어 ṣifr(빈 것, 0)가 중세 라틴어 cifra와 고대 프랑스어 cifre를 거쳐 영어에 들어왔다. 처음에는 ‘0’이나 숫자 기호를 뜻했지만, 나중에 숫자나 기호로 메시지를 숨기는 방식이라는 뜻으로 발전했다.
단일 형태소 cipher로 분석된다. 접두사나 접미사가 붙은 형태가 아니다.
💡 ‘사이퍼(cipher)’를 ‘숫자 0에서 시작된 비밀 숫자 암호’로 떠올리면, 0·숫자·암호라는 뜻을 함께 기억하기 쉽다.
최초 사용 시기: circa 1400