작성자 | SCIILiberty | ||
---|---|---|---|
작성일 | 2011-04-16 19:37:04 KST | 조회 | 4,950 |
제목 |
그러고보니 아직 밝히지 않은 문자열을 정수로 변환하는 법
|
예제맵을 본 사람중에 아는 사람도 많을테지만
모르는 사람들을 위해... 일단 변수를 5개 만든 다음(배열로 해도 좋음)
그 변수에다가
abcdefghijklmnopqrstuvwxyz1234567890! @#$%^&*()`~-_=+ABCDEFGHIJKLMNOPQRSTUVWXYZ
(스페이스바도 빼먹지 마시고)
이렇게 문자열에 들어가는 모든 글자를 친다음
Ctrl + X를 이용해 특정 부분만 잘라먹습니다. 그리고 문자열에 아무대다 찍어가지고 Ctrl + V를 누르면
잘라낸 부분은 지워지고 붙여내는 부분에 그부분이 들어가게 되죠
그럼 문자열이 지알아서 잘 섞여줍니다. 이렇게요
tuvAhijGkBlFopHIJwOxC^&dEeD! @#$*()fg9KLMN0qrs`~yz123456aPQRXYZSTUVWbc%mn78-_=+
이런식으로 5개에 변수에 각각 다른 글자를 쳐준 다음
암호화 할 문자열을 불러와서
예를들어 암호화할 문자열이 SCIILiberty 이면
랜덤으로 암호화 키 5개중에 1개를 불러와서
문자열을 1부터 문자열의 끝까지 검색을 해서 S 부분을 찾아냅니다.
그리고 찾아낸 부분의 자릿수를 SCIILiberty 의 S에다가 바꿔치기 합니다.
이런식으로 SCIILiberty 모두 바꿔치기 한다음
해독할때 어떤 암호화 키가 사용됬는지 알아야 하니까
암호화 키의 번호를 마지막에 1과 5사이에 숫자로 적습니다.
그럼 끝
자세한 내용은 http://www.playxp.com/sc2/galaxy/view.php?article_id=2359925&search=1&search_pos=&q= 에서 예제맵 참고
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.