[Trigger Reactor] :: hash(해싱 암호화) 시스템 > 트리거 공유

본문 바로가기
사이트 내 전체검색


트리거 공유

[Trigger Reactor] :: hash(해싱 암호화) 시스템

페이지 정보

작성자 Pro_snape 작성일19-12-14 15:25 조회225회 댓글0건

첨부파일

본문

logo.png

명칭.png 

해싱 암호화 시스템

(Hashing Encryption System, HES)

필요.png 

Trigger Reactor 모든 버전소개.png 

"마인크래프트는 단지 하나의 게임일 뿐이고, 보안따위 중요하지 않아"

과연 그럴까요? 마인크래프트는 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/ >.
 *******************************************************************************

명령어.png 

이 시스템은 오로지 PlaceHolder로만 이루어져 있습니다. 명령어는 없습니다.

 

PlaceHolder(플레이스 홀더) 사용법

$hash:<암호화 알고리즘 종류>:<값>

<암호화 알고리즘> 을 사용하여 <값> 을 암호화한 값을 반환합니다.

<암호화 알고리즘> 에는 SHA-384, SHA-224, SHA-256, SHA, SHA-512, MD2, MD5 등이 들어갈 수 있습니다. 

각 알고리즘에 대한 정보를 확인해 보시기 바랍니다. 

-- 

적용법.png 

[ CraftBukkit, Spigot, PaperSpigot ]


 ../plugins/TriggerReactor/ 폴더로 이동합니다.

 다운로드한 파일의 압축을 풉니다.

 다운로드한 파일 내부의 폴더와 동일한 이름을 가진 폴더에 맞게 .trg 파일과 .js 파일등 있는 파일을 모두 넣습니다.

 서버를 리로드합니다.

EndOfLine.png 

[ Sponge ] 


 ../config/triggerreactor/ 폴더로 이동합니다.

 다운로드한 파일의 압축을 풉니다.

 다운로드한 파일 내부의 폴더와 동일한 이름을 가진 폴더에 맞게 .trg 파일과 .js 파일등 있는 파일을 모두 넣습니다.

 서버를 리로드합니다.스크린샷.png 

$hash:"sha-256":"hello" 를 통해 hello를 sha-256 알고리즘으로 암호화하여 출력할 경우캡처1.PNG



$hash:"sha-512":"hello" 를 통해 hello를 sha-512 알고리즘으로 암호화하여 출력할 경우 

캡처2.PNG다운로드.png 

해싱 암호화 시스템 다운로드 

본 글의 첨부파일을 참조하세요.


[중요] TriggerReactor 다운로드 

https://github.com/wysohn/TriggerReactor/releases


다운로드 시에 1.5.2 ~ 1.12.2 버전은 legacy 버전을,

1.13 이상의 버전은 latest 버전을 사용해 주시기 바랍니다.

EndOfLine.png

댓글목록

등록된 댓글이 없습니다.

상단으로


모바일 버전으로 보기