맛있는 개발자의 기록 일기
  • 홈
  • 관리창
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (84)
      • Java (74)
      • Food (2)
      • Java 기초 (0)
      • Java 심화 (0)
      • Language (4)
        • Java (4)
      • Framework (2)
        • Spring (2)
      • DevOps (1)
        • Git (1)
      • Cloud (1)
        • Amazon Cloud (1)
  • 홈
  • 태그
  • 방명록
Java

[MYSQL] AES_ENCRYPT / AES_DECRYPT

해당 함수는 암호화 함수입니다. 128비트 길이로 인코딩 되어 저장됩니다. 그러나 소스를 수정해서 256비트까지 확장시킬 수 있다고 합니다. AES_ENCRYPT 문자열을 암호화하고, 바이너리 문자열을 반환합니다. # "암호화 키"는 임의의 값이 올 수 있으며, "문자열"은 암호화하고자 하는 값이 됩니다. # AES_ENCRYPT 암호화 INSERT INTO 테이블명 VALUES (HEX(AES_ENCRYPT('문자열', '암호화 키'))); AES_DECRYPT 암호화된 문자열을 복호화합니다. 유효하지 않은 데이터는 PADDING을 감지하고, NULL을 반환합니다. # "암호화 키"는 임의의 값이 올 수 있으며, "문자열"은 암호화하고자 하는 값이 됩니다. # AES_DECRYPT 복호화 SELECT ..

2022. 8. 18. 09:51
  • «
  • 1
  • »
Powered by Privatenote Copyright © 맛있는 개발자의 기록 일기 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바