질문과 답변

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 12392
RMVXA 문장의 표시 '\v[n]'이 작동을 안합니다.. Tattoo 2012.04.18 7051
RMVX 캐릭터의 기본공격이 다른 캐릭의 스킬로 멋대로 바뀌었네요 6 file 친구뿐인삶 2012.04.19 1770
RMXP 스크립트=정기적병렬처리 이벤트? 3 stonesoup 2012.04.19 3989
RMXP [XAS]전리품 늘어나게 하는 법 5 Mable 2012.04.19 2596
RMVXA 한글/숫자 서로 다른 폰트로 설정 2 file 조말생 2012.04.20 6462
RMVX 정수로 id와 pw만들기 3 FNS키리토 2012.04.20 1819
RMXP xp에 삽입되는 그림파일들 규격을 알고 싶어요 4 stonesoup 2012.04.20 2585
RMVX 소지금이 OO이상일때 진행되는 이벤트를 만들려면 2 춰억헐릿 2012.04.20 2273
RMVXA 질문있습니다. 설치부터.에러가 나네요. 2 자선1 2012.04.20 2624
RMXP rmxp Sprite 충돌 처리 스크립트 관련 질문. 5 Lighna 2012.04.21 2020
RMVXA VX ACE 애니메이션 표시 질문 5 zerobm 2012.04.21 2688
RMVXA 아이탬 스크립트 투명화 4 제로노스 2012.04.22 2589
RMVX 도와주세요 ~~ 테스트 도중 오류가 납니다. 2 file GreatSH 2012.04.22 2369
RMVX 분명히 만들땐 따라가기 스크립트가 적용이 되어있는데 배포로 만드니까 종범 춰억헐릿 2012.04.22 2638
기타 Enterbrain사는 RPG쯔꾸르 프로그램의 저작권 관리에서 손을 놓았나요? 6 하진 2012.04.23 3254
RMXP 캐릭터 하려고 오니를 다운받앗는데 이제 어디로 옮기면될가요 4 By한l률화 2012.04.23 2464
RMXP 문장 중간중간에 넣는거 4 늘무 2012.04.23 2316
RMVX 그림 자체에 애니메이션을 부여하고 싶습니다. 2 regidia89 2012.04.24 2778
기타 저장함이 뭡니까? 3 블리치 2012.04.24 2572
RMVXA 몬스터에게 데미지를 입었을때.. 1 효기 2012.04.25 2801
Board Pagination Prev 1 ... 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 ... 516 Next
/ 516