질문과 답변

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 12391
RMVX 소지금이 OO이상일때 진행되는 이벤트를 만들려면 2 춰억헐릿 2012.04.20 2273
RMXP xp에 삽입되는 그림파일들 규격을 알고 싶어요 4 stonesoup 2012.04.20 2585
RMVX 정수로 id와 pw만들기 3 FNS키리토 2012.04.20 1819
RMVXA 한글/숫자 서로 다른 폰트로 설정 2 file 조말생 2012.04.20 6462
RMXP [XAS]전리품 늘어나게 하는 법 5 Mable 2012.04.19 2596
RMXP 스크립트=정기적병렬처리 이벤트? 3 stonesoup 2012.04.19 3989
RMVX 캐릭터의 기본공격이 다른 캐릭의 스킬로 멋대로 바뀌었네요 6 file 친구뿐인삶 2012.04.19 1770
RMVXA 문장의 표시 '\v[n]'이 작동을 안합니다.. Tattoo 2012.04.18 7051
기타 스크립트 공부하고 싶은데 어디서 배울 수 있을까요? 2 stonesoup 2012.04.18 2545
RMVX rpg만들기 툴 어느걸 추천하시나요? 2 stonesoup 2012.04.18 2458
RMVX 까까까님이 예전에 올리신 "역동적인 타이틀 만들기" 에 관해서 3 TheEK 2012.04.18 4210
RMVXA ACE 맵칩 적용시키기/늘리기 질문입니다. 1 file GalTumor 2012.04.16 3190
RMVX RPGVX로 SRPG게음을 만들떄 민첩순위로 한턴당 한캐릭터만 움직일수 있게 만들수 있나요? 1 August_Wish 2012.04.16 2900
GM 리니지나 다크에덴처럼 마우스로 이동/공격, 타겟팅 등이 가능한가요? 1 티슈멘탈 2012.04.16 2484
RMVXA 최강장비 장착시. 에구궁 2012.04.15 2447
RMXP 암호화프로젝트 대신용 2 러쉬 2012.04.15 2507
RMXP 이벤트가 이벤트를 통과하는법 2 네도 2012.04.15 2268
RMVXA ACE 거대몬스터, 거대물품 이용 2 에구궁 2012.04.14 2346
RMVX 게임 시작전 부터 특정 스위치를 on시켜놓는 전제하에 시작하게 만들기 3 라이루 2012.04.14 2556
RMVXA ACE 장비 확장이요... 6 에구궁 2012.04.14 2112
Board Pagination Prev 1 ... 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 ... 516 Next
/ 516