Skip to content

rojae/react-encrypted-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Encrypt Sample (AES+RSA)

  • AES와 RSA를 혼용한 샘플 프로젝트

Spring Project

Required Spec

  • node >= 14.0.0 (recommended)

Process

  1. 클라이언트는 트랜잭션을 위한 데이터를 준비한 다음 서버에 RSA 공개 키를 요청합니다.
  2. 서버는 RSA 키 쌍(공개 및 개인 키)을 생성하고 RSA 공개 키를 클라이언트와 공유합니다.
  3. 클라이언트는 AES 비밀 키를 생성하고 거래를 암호화합니다.
  4. 클라이언트는 RSA 공개 키로 AES 비밀 키를 암호화하고,
  5. 클라이언트는 AES 암호화된 트랜잭션과 RSA 암호화된 비밀 키를 서버에 보내고,
  6. 서버는 RSA 개인 키로 AES 비밀 키를 해독하고,
  7. 서버는 복호화된 AES 비밀 키를 사용하여 트랜잭션을 복호화합니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors