sailorCat
작성일
2021. 4. 12. 02:10
작성자
sailorCat
728x90

영어문장에 가장 많이 쓰이는 것은 E이다. 그리고 그 밑으로 주르륵 빈도 수가 나온다.

알파벳을 치환해서 저장한 암호문을 복호화 하려면 이런 원리를 이용하면 된다.

가장 많이 등장한 알파벳의 수를 세고, 그 알파벳과 E를 시작으로 빈도 수가 가장 많은 순서대로 치환을 하며

문장이 완성되는지 확인하면 되는 원리이다.

뭔 전쟁할 때 썼다고 한다. 

 

간단한 파이썬으로 해봤다.

과제로 나온 파일을 읽어와서 알파벳 수를 카운트했다.

 

완서엉~

 

728x90