728x90
영어문장에 가장 많이 쓰이는 것은 E이다. 그리고 그 밑으로 주르륵 빈도 수가 나온다.
알파벳을 치환해서 저장한 암호문을 복호화 하려면 이런 원리를 이용하면 된다.
가장 많이 등장한 알파벳의 수를 세고, 그 알파벳과 E를 시작으로 빈도 수가 가장 많은 순서대로 치환을 하며
문장이 완성되는지 확인하면 되는 원리이다.
뭔 전쟁할 때 썼다고 한다.
간단한 파이썬으로 해봤다.
과제로 나온 파일을 읽어와서 알파벳 수를 카운트했다.
완서엉~
728x90
'포트폴리오 Portfolio' 카테고리의 다른 글
Django git 배포 Global Climate web (0) | 2022.01.06 |
---|---|
Python 컴퓨터 보안 팀 프로젝트 (0) | 2021.08.12 |
Arduino 사물인식 쓰레기통 (0) | 2021.04.08 |
Android App 여행 후기 등록, 추천 앱 (0) | 2021.04.08 |
데이터베이스 실제 구현해보기 (0) | 2021.04.08 |