이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 19316|회답: 1

[출처] .net/c# 싱글스 데이 프로그래머 레벨 9 복호화 [소스 코드]

[링크 복사]
게시됨 2017. 4. 6. 오전 10:16:49 | | | |


우선, 그걸 봤을 때, 이분법, 빈칸을 채우고, 뭘 채우는 거지? 확실히 0/1입니다

어떤 값은 0이고, 어떤 값은 1이라면, 생각하는 게 바보 같다고 생각해요. 그럼 어떻게 계산해야 하는지, 그렇게 복잡하게 느껴지지 않아요.

0을 채우거나, 1을 채우거나, 1/0 줄을 채우면 전혀 이해가 안 됩니다.


그때 반 친구들 그룹에서 대화하다가 인터넷에 답이 있다고 했고, 나는 검색해봤어,

글을 받았지만 답을 찾지 못했어요. 하지만 어떤 분들은 9단계 ASCII와 관련된다고 하더군요.

문득 깨달음이 났어요. 아, 이게 바로 ASCII 문자구나, 변환 횟수였죠. (갑자기 1학년 때 선생님이 우리를 ASCII라고 부르셨고, 그때 책 뒤에 있는 ASCII 비교표를 자주 읽었던 게 생각났어요)

조금 외웠는데, 이게 하나씩 돌게 만드는 건가요? 바보 같아,

코드를 작성하고,

구체적인 아이디어는 다음과 같습니다:

먼저 소수점으로 전환하고, 그 다음에 ASCII 문자로 변환해 보겠습니다.

그러다 제가 받은 문자열은 한눈에 인식되었고, base64 암호화된 것이었으며, 결정적으로 복호화되었습니다.

결과는 그리 낙관적이지 않다. 해독이 뭔지 모르겠다, 이건 비극이다, 정말 비극이다,

복호화 후 얻은 이진 뒤섞인 코드에 정신이 나갔고, 이 교착 상태는 10분 넘게 지속되었으며, 나는 검색을 시작했다,

누군가 아홉 번째 문제를 풀었다는 걸 알았을 때, 저는 *.tar.gz로 바꿔야 한다는 걸 깨달았어요


마지막으로 지퍼를 열면 사진이 보일 거예요!!

첨부된 것은 C# 버전의 소스 코드입니다:

관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답





이전의:DevExpress 인터페이스 제어 스위트 v15.2.9 크랙드 패치
다음:일반적인 컨텍스트 바운드 객체: ContextBoundObject 및 제네릭 클래스는 지원되지 않습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com