질문과 답변

Extra Form

안녕하세요 방금 막 가입한 FNS키리토 입니다.

요즘 제가 게임을 하나 (테스트용 버그많음) 제작했는데.

제 블로그에서만 배포하고 싶은데, 계속 퍼가지더군요.

게임에 비번을 걸어놔도 계속 뚫리는데...

게임내에서, 특정한 id를 입력하면 특정한 pw를 입력해야 기동되는 방법 없을까요?

요컨데,

id - 5510  을 입력하면
pw - 1234 를 입력해야지 뚫리던가..

id - 4400 이라던지 입력하면
pw - 1379입력해야 된다던가

물론 pw는 비밀 공개할려고요

고수님들 도와주세요

Who's FNS키리토

profile

컴퓨터소프트웨어과에 재학중인 학생입니다.

중2병이 나았지만 추억이라 지우질 못합니다.

게임쪽으로 진로를 결정했습니다.

주사용언어는

Ruby Phyton C# Java입니다.


엔진은

RPGMaker VX

RPGMaker VXace

Vnap

Ren'phy

Unity 3D

Unreal Engine 4

입니다.


오큘러스리프트소유하지만 재미가없습니다.

올해내로 게임을 개발할 예정입니다.

Comment '3'
  • profile
    음악가 2012.04.20 15:26
    xp이면 잘 아는뎀
  • profile
    JACKY 2012.04.20 23:47
    퍼가지는걸 막으려면 우선은 퍼가지 말라고 강력하게 경고를 하시는방법을 추천합니다.
    이건 게임에 비번을 건다고 해결될 문제는 아닌것으로 보이거든요.

    그래도 굳이 pw 를 넣는것을 원한다면 pw 가 하나가 아니라
    아이디에따라 달라지게 하는걸 원하시는듯한데, 이 경우 pw 를 만드는
    일정한 알고리즘을 작성하셔야합니다.

    암호학에서 제일 쉬운 예중 하나가 글자의 가나다 알파벳순 숫자를
    이용한것인데

    예를들어 "KANJI" 라는 아이디가 있다고 칩시다.
    여기에서 패스워드를 만드는데,
    K - 11번째, A - 01번째, N - 14번째, J - 10번째, I - 09번째 라는것을 이용하면
    11-01-14-10-09 = 1101141009 라는 비밀번호를 만들어낼수 있죠.
    하지만 이 패턴은 매우 단순해서 뚫리기가 쉽습니다.
    그래서 복잡한 연산을 거쳐서 암호를 만드는데, 연산방법에는 아주 여러가지가
    있습니다만 다들 좀 생소하고 어렵기때문에 쉬운예만 들겠습니다.

    아까의 비밀번호를 조금 꼬아봅시다.
    11 - 01 - 14 - 10 - 09
    알파벳에는 26자가 있죠. 이걸 2로 나누면 13입니다.
    그럼 13을 기준으로 13보다 작거나 같으면 13에서 원래 값을 빼고,
    13보다 크면 50을 더한다라는 규칙을 만들어서 적용시켜봅시다.

    11 => 13 - 11 = 2
    01 => 13 - 1 = 12
    14 => 14 + 50 = 64
    10 => 13 - 10 = 3
    09 => 13 - 9 = 4

    02 - 12 - 64 - 03 - 04

    라는 비밀번호가 새로 만들어졌습니다. 규칙이 여전히 복잡한정도는 아니지만
    그래도 규칙을 모르는사람들은 이 비밀번호를 바로바로 판독하지는 못할겁니다.

    그리고 혹시라도 이해가 안가실경우를 대비해서 정수 ID 도 생각해봅시다.

    29839 라는 정수 아이디로 비번을 만들어봅시다.

    29839의 순서를 뒤집어서 93892 로 만든다음에
    변수에 한자리마다 숫자를 저장합니다. (9 - 3 - 8 - 9 - 2)
    그리고 위의 값들을 제곱해봅시다. (81 - 9 - 64 - 81 - 4) 가 됩니다.
    여기에서 한자리의 수일경우에는 앞에 0을 붙여줘서 비번을 만들면

    81 + 09 + 64 + 81 + 04 = 8109648104 라는 새로운 비밀번호가 만들어집니다.

    이런식으로 자기나름의 규칙으로 비밀번호를 만드시면 될겁니다.
    물론 이것을 구현하는것은 님의 몫이 되겠습니다.
  • profile
    FNS키리토 2012.04.21 08:03
    으억, 구현하는게 문젠데?ㅋㅋ
    감사합니다!!!
    정말 감사합니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12390
RMVX 다음 화면으로 자동으로 넘어갈 수 있게 하는 방법 3 슬픈하품 2011.10.24 1857
RMVX RPGVX아오오니 그래픽 1 조규상 2011.06.03 1849
RMVX 초보라서 모르겠습니다 8 구두쌔 2012.03.17 1844
RMVX 원거리 액알 질문 5 file 에드거 2011.08.07 1842
RMVX 이벤트 2개를 겹치는방법은없을까요? 7 바쁜남자 2011.10.08 1839
RMVX 액션 알피지에 대해.... 1 꼬마게이머 2011.10.09 1838
RMVX 장비 착용시 이벤트 생성법. 3 키리엘 2012.03.08 1836
RMVX ATB가 어떤건지 알고 싶습니다. 2 씡난다 2011.12.24 1835
RMVX 색조변경이 안됩니다. 4 네이피어 2012.02.26 1833
RMVX 처음 시작할때 대화창 3 리락쿠마 2011.08.26 1820
RMVX 공포게임 만들려고 하는데요 맵칩관련해서 질문 3 히나쿠 2011.06.02 1819
RMVX 정수로 id와 pw만들기 3 FNS키리토 2012.04.20 1819
RMVX 페이스만드는사이트나프로그램 2 피시방인디요 2011.08.10 1815
RMVX 처음 게임 시작하면 대사가 나오게하는법 2 표지훈마이크 2012.05.20 1811
RMVX 정답을 맞췄을 때랑 못 맞췄을때 구분하는 방법좀!! 5 file 생수 2011.12.30 1804
RMVX 마을 사람한테 말걸기 2 mio 2012.06.10 1802
RMVX 타일의 방향을 바꾸는 방법 4 file 약한사자군 2013.05.11 1802
RMVX rmvx나 vxace 캐릭터는 다 땅딸막한데 더 크게 할 수 있나요? 7 아이어리이 2013.09.10 1801
RMVX 스크립트 중에 '레벨업 시 자세한 정보 나오는 스크립트' 를 사용하고 난 후에 쿠쿠밥솥 2011.11.12 1794
RMVX vampyr SBABS-Requiem ABS 9 이벤트오류 3 file 이런게상세 2011.10.03 1790
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 127 Next
/ 127