현재 GBSXUCGSZQGKGSQPKQKGLSKASPCGBGBKGUKGCEUKUZKGGBSQEICACGKGCEUERWKLKUPKQQGCIICUAEUVSHQKGCEUPCGBCGQOEVSHUNSUGKUZCGQSNLSHEHIEEDCUOGEPKHZGBSNKCUGSUKUASERLSKASCUGBSLKACRCACUZSSZEUSBEXHKRGSHWKLKUSQSKCHQTXKZHEUQBKZAENNSUASZFENFCUOCUEKBXGBSWKLKUSQSKNFKQQKZEHGEGBSXUCGSZQGKGSQKUZBCQAEIISKOXSZSICVSHSZGEGBSQSAHSGKHMERQGKGSKREHNKIHSLIMGEKHSASUGKNSHCAKUNSQQKOSPBCISGBCQHSLIMQGKGSZGBKGCGQSSNSZXQSISQQGEAEUGCUXSGBSSJCQGCUOZCLIENKGCAUSOEGCKGCEUQCGAEUGKCUSZUEGBHSKGEHBCUGERPKHEHKHNSZKGGKAD
다음과 같은 암호화된 암호문을 복호화 할려고 합니다. 처음 시작하는 GBS 는 THE 라고 가정하는것에서 부터 시작할려고 합니다.. 혹시 제가 또 부족하게 나타냈는지 잘 모르겠네요....
알파벳의 통계를 이용해서 유추해내는 방법밖엔 없는것 같습니다.
찾아낸 대치된 문자들이 진짜 복호화된건지 확인할방법은 미리 사전식으로 정의된 단어 목록을 가지고있고
복호화한 결과가 사전에 몇개나 매치가 되는지에 따라 판별이 가능해보이네요.
물론 정확하게 복호화는 못시킬거라고 봅니다만..
설명이 너무 부족하네요.
무작위로 대치된 암호라는것이
특정 암호화 방식에 키를 무작위로 설정한것과,
각 문자를 무작위로 다른 문자로 대치등 여러 상황이 있고,
그 대치된 결과는 단 하나의 암호문인지, 아니면 같은 방법으로 암호문을 생성할수있는 프로그램인지
어느것도 설명이 되어있지 않네요.
이것은 컴퓨터가 고장났어요 고쳐주세요 하는 질문과 다를바가 없습니다.
드릴 수 있는 답변 또한 모르겠어요 밖엔 없네요.
설명이 부족해서 죄송합니다...
우선 암호화 방식은 그냥 각 문자를 무작위로 다른 문자로 대치한 암호이구요..
대치된 결과는 단 하나의 암호문입니다.
현재 GBSXUCGSZQGKGSQPKQKGLSKASPCGBGBKGUKGCEUKUZKGGBSQEICACGKGCEUERWKLKUPKQQGCIICUAEUVSHQKGCEUPCGBCGQOEVSHUNSUGKUZCGQSNLSHEHIEEDCUOGEPKHZGBSNKCUGSUKUASERLSKASCUGBSLKACRCACUZSSZEUSBEXHKRGSHWKLKUSQSKCHQTXKZHEUQBKZAENNSUASZFENFCUOCUEKBXGBSWKLKUSQSKNFKQQKZEHGEGBSXUCGSZQGKGSQKUZBCQAEIISKOXSZSICVSHSZGEGBSQSAHSGKHMERQGKGSKREHNKIHSLIMGEKHSASUGKNSHCAKUNSQQKOSPBCISGBCQHSLIMQGKGSZGBKGCGQSSNSZXQSISQQGEAEUGCUXSGBSSJCQGCUOZCLIENKGCAUSOEGCKGCEUQCGAEUGKCUSZUEGBHSKGEHBCUGERPKHEHKHNSZKGGKAD
다음과 같은 암호화된 암호문을 복호화 할려고 합니다. 처음 시작하는 GBS 는 THE 라고 가정하는것에서 부터 시작할려고 합니다.. 혹시 제가 또 부족하게 나타냈는지 잘 모르겠네요....
무작위로 대치된 하나의 암호문이면
알파벳의 통계를 이용해서 유추해내는 방법밖엔 없는것 같습니다.
찾아낸 대치된 문자들이 진짜 복호화된건지 확인할방법은 미리 사전식으로 정의된 단어 목록을 가지고있고
복호화한 결과가 사전에 몇개나 매치가 되는지에 따라 판별이 가능해보이네요.
물론 정확하게 복호화는 못시킬거라고 봅니다만..
댓글 달기