Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Docker
- 하이브리드 암호화
- spring
- XSS 예방
- springboot 배포
- 지속쿠키
- docker error
- springboot3 jstl
- RSA
- 제약조건 제거
- rsa java
- jstl 종류
- aws
- 하이브리드암호화
- aws lightsail 배포
- 스왑 메모리
- Stored Procedure log
- lightsail 도메인 연결
- aws lightsail
- fk컬럼 삭제
- rsa 복호화
- jstl dependency
- git
- Flutter
- 내도메인 한국
- AES
- jenkins git ignore file 추가
- swap file
- 세션쿠키
- 플러터
Archives
- Today
- Total
목록하이브리드암호화 (1)
easycode
하이브리드 암호화 (RSA, AES) (1) - 개념 설명
프로젝트에서 비밀번호 암호화를 해야 하는데, 프론트엔드(클라이언트)와 데이터를 주고 받는 과정에서 혹시나 중간에 비밀번호가 탈취 당할 가능성을 생각해 이리저리 알아보다가 하이브리드 암호화를 알게 되었다. 현재 프로젝트에선 아래 진행순서 대로 비밀번호를 암호화해서 주고 받고 있다. 참고로 이 글은 2탄 구현을 위한 이해 단계 정도로 조금 쉽게 쓰였습니다. 좀더 자세한 원리나 방식이 알고 싶다면 다른 분들의 글을 참고해주세요. 이 글이 누군가에게 도움이 되기를 바라며 오늘도 시작하겠습니다! 암호화 진행순서 암호화 진행순서는 다음과 같습니다. 백엔드에서 RSA key pair 생성 프론트엔드로 RSA public key(공개키) 전송 프론트엔드에서 사용자에게 비밀번호를 받아서 AES128/CBC 방식으로 암호..
카테고리 없음
2024. 2. 1. 21:36