Open Source Project XpressEngine is? The CMS to help produce and publish content.
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
Package

Keygen

by XEJapan posted Nov 22, 2015
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

Keygen

개요

keygen 패키지는 XE3 에서 사용되는 고유한 UUID(Universally Unique Identifiers)�� 생성하기 위해서 사용되는 패키지 입니다. 주��� 데이터베이스의 auto_increment �� 대체하는 고유 아이디를 생성하는 경우 이용됩니다.

목적

Keygen 패키지를 사용하면 기존 auto_increment 에서 발생하는 보안의 위험(ID�� 손쉽게 유��� 할 수 있다는 문제)�� 보완 할 수 있으��, 유일성을 보장(극히 드문 확���의 충돌 위험이 있습니다)하는 고유 문자열인 UUID�� 손쉽게 생성할 수 있습니다.

구성

Keygen 은 4가��� 버전을 가������ 있는데 이 버전에 따라서 다음과 같은 형식을 통해서 UUID �� 생성합니다. 기본값은 Version 4 로 동작합니다.

  • version 1 - datetime �� mac address �� 이용
  • version 3 - namespace 이용한 문자열의 md5 hash 값을 이용
  • version 4 - random 문자열 이용
  • version 5 - namespace 이용한 문자열의 sha1 hash 값을 이용

이렇��� 생성된 uuid 는 다음과 같은 형식을 가���니다.

`xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx`

사용법

API 참���


List of Articles
Category Subject Date Last Update
Plug-in 플러그인 2015.11.22 2015.11.22
Package 패키지 2015.11.22 2015.11.22
Components 컴포넌트 2015.11.22 2015.11.22
About XE1 용어 정리 2015.12.19 2015.12.19
Get Started 설치하기 2015.11.22 2015.12.15
Install and Uninstall 서��� 환경 설정 2015.12.19 2015.12.19
XE1 관리자 페이지 시작 2016.01.22 2016.01.22
Install and Uninstall インストールする前に 2015.12.19 2015.12.19
XE3 XpressEngine 매뉴얼 2015.11.22 2015.11.22
About XE1 XE란 무엇인가? 2015.11.22 2015.11.22
About XE3 XE3의 소���-배경 2015.11.22 2015.11.22
About XE3 XE3 소��� - 중요 개념 소��� 2015.11.22 2015.11.22
About XE1 XE 기능 및 특징 2015.12.19 2015.12.19
Install and Uninstall XE Core 제거 2015.12.29 2015.12.29
Install and Uninstall XE core 설치 2015.12.29 2015.12.29
XE core navigation XE core 둘러보기 2015.12.29 2015.12.29
Components Widget 2015.11.22 2015.11.22
Components UIObject 2015.11.22 2015.11.22
Package Trash 2015.11.22 2015.11.22
Package Translation 2015.11.22 2015.11.22
Board Pagination Prev 1 2 3 Next
/ 3