Skip to content

Instantly share code, notes, and snippets.

Kijin Sung kijin

Block or report user

Report or block kijin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
kijin /
Last active Aug 20, 2016
Keybase proof

Keybase proof

I hereby claim:

  • I am kijin on github.
  • I am kijin ( on keybase.
  • I have a public key whose fingerprint is 0B97 5B3E 20FC 63D3 0D59 A189 B1AA E2A9 027F 4551

To claim this, I am signing this object:

kijin / xmlconv.php
Created Sep 30, 2016
Convert XE lang files to XML format
View xmlconv.php
* XE 구버전의 PHP 언어파일이나 라이믹스의 PHP 언어파일을
* lang.xml 형식으로 변환하는 프로그램
* Copyright (c) 2016 Kijin Sung <>
* License: MIT
kijin / ezpdo.php
Last active Jul 4, 2018
Easy PDO wrapper class
View ezpdo.php
* Easy PDO for PHP 5.x
* Version 1.2
* Copyright (c) 2009-2014 Kijin Sung <>
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
kijin / korean_inflection.php
Created Mar 24, 2014
한글 단어 마지막 글자에 받침이 있는지 확인하는 함수
View korean_inflection.php
// License: Public Domain
// 마지막 글자에 받침이 있으면 0보다 큰 정수를 반환하고
// 받침이 없으면 0을 반환한다.
// 예:
// $word = '깃허브';
// echo $word . (has_batchim($word) ? '을' : '를');
kijin / string.php
Created Feb 8, 2013
String Object, written in 2010
View string.php
// String Object
// Copyright (c) 2010 Kijin Sung <>
// License: WTFPL <>
class String
// Some properties.
kijin / aes_encrypt.php
Last active Sep 18, 2019
PHP에서 AES-256과 HMAC을 사용하여 문자열을 암호화하고 위변조를 방지하는 법
View aes_encrypt.php
// AES-256과 HMAC을 사용하여 문자열을 암호화하고 위변조를 방지하는 법.
// 비밀번호는 서버만 알고 있어야 한다. 절대 클라이언트에게 전송해서는 안된다.
// PHP 5.2 이상, mcrypt 모듈이 필요하다.
// 문자열을 암호화한다.
function aes_encrypt($plaintext, $password)
kijin / rsa_encrypt.php
Created Jan 23, 2014
PHP에서 RSA 개인키/공개키 조합을 사용하여 서버에 비밀번호를 저장할 필요 없이 문자열을 암호화하는 법
View rsa_encrypt.php
// 비대칭 알고리듬인 RSA를 사용하여 문자열을 암호화하는 법.
// 개인키 비밀번호는 암호화할 때는 필요없고 복호화할 때만 입력하면 되므로
// 서버에 저장할 필요 없이 그때그때 관리자가 입력하도록 해도 된다.
// PHP 5.2 이상, openssl 모듈이 필요하다.
// RSA 개인키, 공개키 조합을 생성한다.
// 키 생성에는 시간이 많이 걸리므로, 한 번만 생성하여 저장해 두고 사용하면 된다.
// 단, 비밀번호는 개인키를 사용할 때마다 필요하다.
kijin / gist:5829736
Last active Oct 8, 2019
HTML Purifier 사용예제
View gist:5829736
// 웹사이트에서 다운받아 적당한 곳에 압축 푸세요.
// 기본 설정을 불러온 후 적당히 커스터마이징을 해줍니다.
$config = HTMLPurifier_Config::createDefault();
$config->set('Attr.EnableID', false);
$config->set('Attr.DefaultImageAlt', '');
// 인터넷 주소를 자동으로 링크로 바꿔주는 기능
$config->set('AutoFormat.Linkify', true);
kijin / pbkdf2.compat.php
Created May 22, 2014
PBKDF2 for Older Versions of PHP - Based on @defuse's Code
View pbkdf2.compat.php
* Password Hashing with PBKDF2 (
* Copyright (c) 2013, Taylor Hornby
* All rights reserved.
* Modified to Work with Older Versions of PHP
* Copyright (c) 2014, Kijin Sung
* All rights reserved.
kijin / attachment.php
Last active Dec 14, 2019
UTF-8 파일 다운로드 함수
View attachment.php
* PHP 파일 다운로드 함수.
* Version 1.3
* Copyright (c) 2014 성기진 Kijin Sung
* License: MIT License (a.k.a. X11 License)
You can’t perform that action at this time.