Dr_Romantic 47b10a506ea44415a8bd3b4fb28197d6
장르 | 서버 관리자 툴, 테러 / 핵 방지, 그 외에 장르 |
---|---|
게임버전 | 1.5.2, 1.6.2, 1.6.4, 1.7.2, 1.7.4, 1.7.10, 1.8, 1.8.8, 1.8.9, 1.9, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.2, 1.14.3, 1.14.4, 1.15 |
원산지 | 국산 |
개발자 | Pro_Snape |
저작권 | <Copyright 2019. Pro_Snape. All Rights Reserved.> + < GNU GPL v3> |
자료 출처 | http://trg-reactor.co.kr/kr/board/board....p;wr_id=25 |
소스 | http://trg-reactor.co.kr/kr/board/board....p;wr_id=25 |
해싱 암호화 시스템
(Hashing Encryption System, HES)
Trigger Reactor 모든 버전
"마인크래프트는 단지 하나의 게임일 뿐이고, 보안따위 중요하지 않아"
과연 그럴까요? 마인크래프트는 Server라는 개념과 Client라는 개념을 가진 "협동 플레이" 가 가능한 게임입니다.
즉 가상의 게임에서 가지는 정보일지라도, 그 정보는 개인에게 중요할 수 있습니다.
대표적인 예로는 Authme가 있죠. 이 플러그인은 계정마다 임의의 비밀번호를 설정하여 관리합니다.
이 비밀번호가 유출되면 결국 해킹과 같습니다. 같은 원리입니다.
만약 '상자 비밀번호 잠금 시스템'을 만든다고 했을 때, 비밀번호가 그대로 노출되면 그건 보안이 취약하다고 할 수 있습니다.
이때, 이 보안성을 강화해주는 것이 '암호화' 이고, 이 시스템의 목적입니다.
이 시스템은 사용자, 즉 서버 이용자의 정보에 보안이 필요할 때 사용할 수 있습니다.
여러가지 암호화를 지원하며, 문자열로 반환하기에 어디서든지 손 쉽게 사용할 수 있습니다.
이 시스템은 이전에 올라오던 시스템과 다르게, JavaScript로 작성된 파일이 있습니다.
이는 기존 Copyright과 더불어 GNU GPL v3.0 최종 사용권 라이선스를 가지며, 소스 코드를 수정하여 배포 시,
소스코드에 대한 GNU GPL v3.0 라이선스에 대한 전문을 표기할 의무가 있습니다.
라이선스 전문
*******************************************************************************
Copyright (C) 2019 Pro_Snape
*******************************************************************************
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see < http://www.gnu.org/licenses/ >.
*******************************************************************************
이 시스템은 오로지 PlaceHolder로만 이루어져 있습니다. 명령어는 없습니다.
PlaceHolder(플레이스 홀더) 사용법
ㆍ$hash:<암호화 알고리즘 종류>:<값>
<암호화 알고리즘> 을 사용하여 <값> 을 암호화한 값을 반환합니다.
<암호화 알고리즘> 에는 SHA-384, SHA-224, SHA-256, SHA, SHA-512, MD2, MD5 등이 들어갈 수 있습니다.
각 알고리즘에 대한 정보를 확인해 보시기 바랍니다.
--
[ CraftBukkit, Spigot, PaperSpigot ]
① ../plugins/TriggerReactor/ 폴더로 이동합니다.
② 다운로드한 파일의 압축을 풉니다.
③ 다운로드한 파일 내부의 폴더와 동일한 이름을 가진 폴더에 맞게 .trg 파일과 .js 파일등 있는 파일을 모두 넣습니다.
④ 서버를 리로드합니다.
[ Sponge ]
① ../config/triggerreactor/ 폴더로 이동합니다.
② 다운로드한 파일의 압축을 풉니다.
③ 다운로드한 파일 내부의 폴더와 동일한 이름을 가진 폴더에 맞게 .trg 파일과 .js 파일등 있는 파일을 모두 넣습니다.
④ 서버를 리로드합니다.
$hash:"sha-256":"hello" 를 통해 hello를 sha-256 알고리즘으로 암호화하여 출력할 경우
$hash:"sha-512":"hello" 를 통해 hello를 sha-512 알고리즘으로 암호화하여 출력할 경우
해싱 암호화 시스템 다운로드
https://www.koreaminecraft.net/?module=file&act=procFileDownload&file_srl=1076744&sid=7d63af387bda7b9fa1078ceb673dd5fb&module_srl=47300 |
[중요] TriggerReactor 다운로드
https://github.com/wysohn/TriggerReactor/releases
다운로드 시에 1.5.2 ~ 1.12.2 버전은 legacy 버전을, 1.13 이상의 버전은 latest 버전을 사용해 주시기 바랍니다. |
아이스틴
2019.12.14역시 어디서든 보안이 중요한것 같아요
제라든
2019.12.14으엌.... 어려워...!
ENCE
2019.12.14먼말인지 하나도 모르겠어요 ㅠ