Skip to content

Instantly share code, notes, and snippets.

View dryrain39's full-sized avatar
🎯
Focusing

Kunwoo Ahn dryrain39

🎯
Focusing
  • SANDS Lab
  • Republic of Korea
  • 21:46 (UTC +09:00)
View GitHub Profile
@dryrain39
dryrain39 / rsa_encrypt.php
Created June 15, 2017 16:53 — forked from kijin/rsa_encrypt.php
PHP에서 RSA 개인키/공개키 조합을 사용하여 서버에 비밀번호를 저장할 필요 없이 문자열을 암호화하는 법
<?php
// 비대칭 알고리듬인 RSA를 사용하여 문자열을 암호화하는 법.
// 개인키 비밀번호는 암호화할 때는 필요없고 복호화할 때만 입력하면 되므로
// 서버에 저장할 필요 없이 그때그때 관리자가 입력하도록 해도 된다.
// PHP 5.2 이상, openssl 모듈이 필요하다.
// RSA 개인키, 공개키 조합을 생성한다.
// 키 생성에는 시간이 많이 걸리므로, 한 번만 생성하여 저장해 두고 사용하면 된다.
// 단, 비밀번호는 개인키를 사용할 때마다 필요하다.