제 컴에서는 되는데요?(It works on my computer)

  • 홈
  • 태그
  • 방명록
2020년 10월 가을, 정선 미술관에서

프로퍼티 암호화 1

[개발 Tip] Yaml, Properties 안에 중요한 정보를 암호화하기 feat. Jasypt 사용 방법

들어가며 며칠 전, Github에 토이 프로젝트 소스를 올렸더니, GitGuardian에서 *.yaml 파일에 계정 정보가 들어가 있다고 알려주었다. 단순히 파일만 삭제하고 커밋하면 git log를 통해 다시 확인할 수 있는 여지가 있어서 reset 후 gitignore에 *.yaml파일을 추가하여 재 커밋하였다. 이런 문제를 더 쉽게 해결할 수 있는 방법은 없을까 고민하다 프로퍼티 정보 암호화 방법을 찾게 되어 이렇게 공유한다. Jasypt란 무엇?? Java Simplified Encryption의 약자로, 자바로 간단히 암호화할 수 있게 도와주는 라이브러리다. 읽을 때는 '자시프트' 라고 발음하는 것 같다(유튜브 참고) 자세한 정보는 이곳을 참고하여 확인하면 된다. 그럼 바로 예제 코드를 살펴보자...

Development/Spring & Springboot 2022.05.18
1
프로필사진

모두에 컴에서도 되길 바랍니다 : )

  • 분류 전체보기 (52)
    • Diary (8)
    • Development (41)
      • Java (6)
      • Spring & Springboot (7)
      • Database (0)
      • Troubleshooting (5)
      • Testing (3)
      • GCP (1)
      • Infra (2)
      • CodeWorkout (5)
      • Etc (12)
    • Book Review (3)
      • Development (1)
      • Life (2)
      • Effective Java (0)

Tag

object, SI, 스프링, docker-compose 자동, 자바스크립트, Intellij, JAVA 암호화, bbubbush, TDD, 한번 다녀오시지?, Spring, ES6, javascript, 인텔리제이, intelli J, 주니어 개발자, 도커 자동실행, spring docker, 도커 자동, junit,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.