질문과 답변

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 12442
RMVXA [해결 완료] CP's Battle Engine v1.2b 관련 1 file 4차원소녀 2017.01.06 106
RMMV 스크립트 기능 질문 2 닐니리뽕 2017.07.15 106
이벤트 작성 RMVX x,y지점에서 5초동안 있으면 이벤트 발생 3 후라이팬샷 2019.01.03 106
플러그인 사용 RMMV 변수를 숫자로 화면에 띄우고 싶습니다 4 소녀160 2019.05.04 106
기본툴 사용법 RMVXA 스킬 & 아이템 목록 윈도우 크기 수정하는 법? file 나아란 2019.05.06 106
기타 RMMV 아이템창 글씨 정렬 file 마이럼 2022.06.22 106
기타 RMMV 폰트 적용 후 글 위치 변경...살려주세요 하하이 2023.02.24 106
RMVXA 변수에 문자를 대입하려는데 잘 안되네요... 몽롱하다 2016.02.13 107
스크립트 사용 RMMV 스크립트로 랜덤하게 아이템을 습득하게 만들 수 있을까요? 1 PPPL 2020.04.27 107
RMVX 사람들과 주인공이 오브젝트를 뚫고다니지 못하게 하는 법 2 닉네임이없어요 2018.04.24 107
RMVXA 전투에 관한 스크립트를 찾습니다... sakuragi 2016.02.18 107
기타 게임 캐릭터 허브 질문 file 게임애호가 2016.06.07 107
RMVXA 캐릭터가 방 나갔다 들어오면 증발합니다,,, 3 요맘때 2016.12.27 107
RMVXA 스위치와 변수는 맵이 바껴도 값이 그대로 남아있나요? - 외 몇가지 질문 3 알만툴초보입니당 2017.02.24 107
턴제 전투 RMVXA 캐릭터가 맞을떄도 애니메이션이 뜨게 하고 싶어요 Wolfclaw 2020.03.18 107
RMMV 이벤트 도중 또 다른 이벤트 못움직이게 하는법 3 대량학살 2018.01.08 107
에러 해결 RMMV 이미지를 불러올수가없네요. 2 jiun 2019.01.03 107
기타 RMMV 아이템 사용 시 텍스트 표시 1 친이 2019.05.16 107
RMMV OverpassTile.js를 통한 비밀 통로 만들기 실패했습니다.. 3 파란소리 2018.06.25 108
RMVXA 추가한 스크립트(스킬장착)을 주인공만 가능하게 하는법이 있나요 퍼루어로 2017.11.29 108
Board Pagination Prev 1 ... 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 ... 516 Next
/ 516