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

2023. 5. 15. 11:46·Programing/PHP
반응형

 

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

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

  • https://github.com/eGovFrame/egovframework.rte.root/blob/master/Foundation/egovframework.rte.fdl.crypto/src/main/java/egovframework/rte/fdl/cryptography/impl/aria/AnsiX923Padding.java
  • https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=koku_ma&logNo=70071610300
  • https://github.com/qnibus/seed128

 

 

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;

 

 

 

반응형

'Programing > PHP' 카테고리의 다른 글

PHP와 JavaScript로 구현하는 게시물 등록일 상대 표기  (0) 2025.05.28
php 비밀번호 유효성 검사  (1) 2025.04.22
PHP 이메일 유효성 검사  (0) 2025.04.22
🔐 PHP로 문자열 중간을 마스킹하는 함수  (1) 2025.04.18
PHP 윤년(leap year)체크  (0) 2019.06.26
PHP 배열 첫번째 키값 가지고 오기  (0) 2019.01.07
PHP 정규식 비밀번호 유효성 검사  (0) 2019.01.05
PHP 정규식 이메일 유효성 검사  (0) 2019.01.05
'Programing/PHP' 카테고리의 다른 글
  • PHP 이메일 유효성 검사
  • 🔐 PHP로 문자열 중간을 마스킹하는 함수
  • PHP 윤년(leap year)체크
  • PHP 배열 첫번째 키값 가지고 오기
Dongkkase
Dongkkase
개발자로 일하면서 부딪히는 문제풀이가 누군가에게 도움이 되길 바라며
    반응형
  • Dongkkase
    정집사의 개발로그
    Dongkkase
  • 전체
    오늘
    어제
    • All (433) N
      • 금융 (51) N
      • Programing (268) N
        • Algorithm (28)
        • API (2)
        • javascript (121) N
        • CSS (6)
        • HTML (10)
        • PHP (15) N
        • JAVA (27)
        • JSP (17)
        • JSP 예제 (1)
        • IOS (1)
        • Android (1)
        • Sencha Touche (1)
        • bat file, cmd (0)
        • 디버깅 (2)
        • SQL (17)
        • MS-SQL (1)
        • MySQL (12)
      • Server (14)
        • Docker (1)
        • Windows (9)
        • Linux (3)
        • jeus (1)
      • Database (5)
      • IT 일반 (15)
      • 리뷰 (36) N
        • Book (17) N
        • 제품 (1)
        • 영화 소개 (11)
        • 음악 소개 (7)
      • 잡생각 (7)
        • 회고 (2) N
        • 자료실 (6)
        • 낙서장 (12)
        • 위시리스트 (2)
        • WOW (1)
        • 덕 (1)
  • 인기 글

  • 최근 댓글

  • 태그

    사고 싶은 책
    IT·컴퓨터
    디자인패턴
    iT's MY LiFE
    자바
    php
    IT블로그
    기초
    자바스크립트유틸
    읽고 싶은 책
    블로그
    SQL
    위시리스트
    JavaScript
    자바스크립트
    js패턴
    Java
    IT 관련
    jsp
    It
  • hELLO· Designed By정상우.v4.10.3
Dongkkase
PHP SEED ECB 암/복호화 샘플코드
상단으로

티스토리툴바