편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
{{ | {{참조|비밀번호|설명=[[인터넷]] 서비스를 이용할 때 필요한 암호는}} | ||
'''암호'''(暗號, {{ | '''암호'''(暗號, {{llang|en|Cryptography, Password}})는 [[비밀]]을 유지하기 위해 당사자끼리만 알 수 있도록 꾸민 부호 혹은 신호를 뜻하는 말이다. [[리브레 위키]]의 본 문서에서는 암호 중 특히 스테가노그래피가 아닌 크립토그래피에 중심을 두고 서술한다. | ||
== 개요 == | == 개요 == | ||
34번째 줄: | 34번째 줄: | ||
* 스테가노그래피(Steganography) : 메시지의 존재 자체를 숨기는 방식 | * 스테가노그래피(Steganography) : 메시지의 존재 자체를 숨기는 방식 | ||
* 크립토그래피 (Cryptography) : 비밀 메시지의 존재 자체를 숨기지 않으며, 평문의 다양한 변형을 통해 외부인이 알아보지 못하게 한다. | * 크립토그래피 (Cryptography) : 비밀 메시지의 존재 자체를 숨기지 않으며, 평문의 다양한 변형을 통해 외부인이 알아보지 못하게 한다. | ||
* 전위(Transposition) : | * 전위(Transposition) : 평문을 뒤섞어 놓은 것 | ||
* 치환(Subsitiution) : 평문의 글자들이 다른 글자나 숫자, 상징으로 치환 | * 치환(Subsitiution) : 평문의 글자들이 다른 글자나 숫자, 상징으로 치환 | ||
* 동음이자(Homophone) : | * 동음이자(Homophone) : 예를 들어 영어에서 제일 자주 쓰이는 알파벳인 e를 16이나 아무걸로 치환시키기. | ||
* 영(Null) : | * 영(Null) : 암호 해독자를 엿먹이는 기호 | ||
* 단일문자 체계(Monalphabetic) : 하나의 암호 알파벳을 사용하는 체계 | * 단일문자 체계(Monalphabetic) : 하나의 암호 알파벳을 사용하는 체계 | ||
* 다중문자 체계(Polyalphabetic) : 두 개 이상의 암호 알파벳이 미리 정해진 어떤 유형에 따라 사용되는 경우 | * 다중문자 체계(Polyalphabetic) : 두 개 이상의 암호 알파벳이 미리 정해진 어떤 유형에 따라 사용되는 경우 |