Programing/PHP

PHP SEED ECB 암/복호화 샘플코드

Dongkkase 2023. 5. 15. 11:46
반응형

 

KISA에서 제공하는 PHP을 다운로드 받아 적용해 봤지만 원하는 값이 나오지 않아 

아래 사이트들을 참조하여 SEED ECB 작성했습니다.

 

 

https://github.com/dongkkase/php-seed-ecb

 

GitHub - dongkkase/php-seed-ecb: php kisa seed ecb

php kisa seed ecb. Contribute to dongkkase/php-seed-ecb development by creating an account on GitHub.

github.com

위 깃헙에서 SeedECB.class.php, seed.class.php 파일을 다운로드한 뒤

SeedECB.class.php의 include 경로를 적절하게 수정해줍니다.

 

암/복호화를 진행할 페이지에 SeedECB.class.php 파일을 include 받은 뒤 아래와 같이 사용하면 됩니다.

<?php
require_once("SeedECB.class.php");

$seed = new SeedECB('1234567812345678'); // Key

$enc = $seed->encrypt('test');
echo $enc; // k1K+z79CYi45WGuevLq+cA==

$dec = $seed->decrypt($enc);
echo $dec;

 

 

 

반응형