Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- kotlin coroutine
- Spring
- CloudWatch
- aws
- 정보처리기사 실기
- 정보처리기사실기 기출문제
- kotlin
- kotlin querydsl
- MySQL
- APM
- AI
- 공부
- Pinpoint
- 정보처리기사 실기 기출문제
- IntelliJ
- Kubernetes
- Elasticsearch
- CKA
- kotlin spring
- AWS EKS
- mysql 튜닝
- minikube
- CKA 기출문제
- PETERICA
- 티스토리챌린지
- 코틀린 코루틴의 정석
- Java
- 오블완
- Linux
- 기록으로 실력을 쌓자
Archives
- Today
- Total
목록2024/05 (31)
피터의 개발이야기
[정처기 실기] 시저 암호(Caesar cipher)
ㅁ 들어가며ㅇ 2024년 1회 실기 시험에서 나온 시저 암호에 대해서 정리하였다. ㅁ 시저 암호란? 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 한다. 카이사르 암호(Caesar cipher) 또는 시저 암호는 암호학에서 다루는 간단한 치환암호의 일종이다. 실제로 로마의 황제 카이사르는 이 카이사르 암호를 사용하기도 했다. 카이사르 암호는 단순하고 간단하여 일반인도 쉽게 사용할 수 있지만, 철자의 빈도와 자주 사용되는 단어와 형태를 이용하면 쉽게 풀 수 있다는 단점이 있다. ㅁ 암호화 방법 카이사르 암호는 각각의 알파벳을 일정한 거리만큼 밀어 글자를 치환하는 방식으로 암호화한다. 위 예제에서는 3글자씩 밀어서 암호화하기 때문에 B는 E로 치환된다...
개발이야기/정보처리기사
2024. 5. 2. 07:03