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

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

JAVA AES 1

JDK8에서 AES 암/복호화 구현하기

들어가며 이번 프로젝트에서 A사이트의 암호화된 사용자 정보를 바탕으로 로그인을 연동시키는 기능을 구현했다. 이때 AES, SHA 방식 모두 사용하게 되었고 이참에 자세히 기록하기 위해 글을 적는다. AES 암호화란? 암호화 방식은 아래와 같이 구분할 수 있다. 먼저 복호화가 가능한지에 따라 양방향 / 단방향으로 구분되고, 복호화할 때 사용하는 비밀키가 암호화할 때 그대로 사용되면 대칭키, 서로 다른 키를 사용하면 비대칭키가 된다. AES 알고리즘은 복호화가 가능하며, 동일한 비밀키로 암/복호화를 하기 때문에 대칭키 알고리즘이 된다. 코드로 만들어보기 JDK8을 이용해서 개발했고 별도의 라이브러리는 없이 내장된 클래스만 사용하였다. 이렇게 자바 버전을 강조하는 이유는 JDK 11 버전부터는 Datatype..

Development/Java 2022.03.30
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

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

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

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

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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