질문과 답변

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 12398
RMVX sbabs액알은 전체키 못 쓰나요? 6 닉네임은2와20 2011.02.23 577
RMVX SBS 3.3b Demo (IAB v1.0)을 쓰고있는데 몬스터가 적용되지 않아요 1 file 짚신 2012.05.19 2287
RMVX SBS 3.4 사이드뷰 적 기본공격 2 잭무기 2012.04.12 2643
RMVX SBS Battler Configuration으로 3연 스킬 만들기 1 RMadrid 2011.02.16 578
RMVX SBS 사이드 뷰 배틀 질문하나 드려요 3 첫번째굿바이 2011.03.25 1138
RMVX SBS 전투, 스킬 카테고리 스크립트 질문입니다. 2 file 니노미야 2011.09.25 1618
RMVX SBS(사이드뷰) 배틀러(몬스터)위치 설정 1 file 에스테반 2011.01.31 777
RMVX sbs배틀 질문~(시트르산님이 강좌한거) 3 영웅전 2010.12.24 583
RMVX script 'cache' line 80 revenir 2016.03.01 155
RMVX script 'Cache' line 80 오류가 떠요. 1 file 아민 2011.02.18 1214
RMVX SE가 자동 반복되요.. 2 onicole 2013.11.25 874
RMVX SMAMS 스크립트 오류 3 라테일gm 2015.01.09 290
RMVX SRPG 계열 전투 방식, 주인공 사망과 승리조건 적전멸에 미 실행문제 2 file 볼프강 2011.09.23 2782
RMVX SRPG 관련 질문 글입니다 ㅜ 4 파멸의인도자 2011.11.11 1629
RMVX SRPG 다시 다른 질문 올려요~ 2 뚱가 2011.05.17 876
RMVX SRPG 도와주세요 ㅠㅠ 1 뚱가 2011.05.16 1026
RMVX SRPG 부대편성씬 닫아주세요 2 minibalrog 2012.03.26 2425
RMVX SRPG 스크립트 오류 (충돌인가........?) 5 file 불청객 2011.05.09 1129
RMVX Srpg 스크립트 중에 1 아카로스 2011.05.05 1270
RMVX SRPG 스크립트를 쓰는데 편성화면 뜨기전에 오류납니다. file 잡초더미 2012.05.10 2517
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