본문 바로가기
Management

암호화 알고리즘(RSA, AES256, SHA256)

by _dreamgirl 2024. 1. 4.
반응형


* 암호화 알고리즘(RSA, AES256, SHA256)

RSA와 AES256에 대한 내용
https://velog.io/@osmdark/JAVA%EC%95%94%EB%B3%B5%ED%98%B8%ED%99%94

AES 256 암호화 복호화
주로 평문 데이터를 암호화하는 데 사용, 비밀키 하나로 데이터를 암호화하고 복호화한다.

https://mycup.tistory.com/316
https://funveloper.tistory.com/194
서버단에서 해당 암호화된 문자열을 복호화하게 되는 경우 이슈가 있을 수 있다.
base64URL 옵션을 이용하여 클라이언트에서 암호화하여 서버로 전달해야 한다.

RSA 암호화
RSA 암호는 공개키 암호시스템의 하나로, 암호화 및 전자서명이 가능한 알고리즘이다.
RSA가 갖는 전자서명 기능은 인증을 요구하는 전자 상거래 등에 이용된다.
공개키는 암호화 하는데 사용되고, 개인키는 복호하 하는데 사용된다.
https://cofs.tistory.com/297

SHA256 암호화
SHA 256는 현재 블록체인에서 가장 많이 채택하여 사용하고 있는 암호방식이다.
단방향 알고리즘. 평문으로 복호화 할 수 없다.
https://bamdule.tistory.com/233
http://wiki.hash.kr/index.php/SHA256#cite_note-8

webtoolkit.sha256.js 관련 포스팅
https://fruitdev.tistory.com/191
https://www.webtoolkit.info/javascript_sha256.html#.VuJRJuY4tFC1

기타 참고 내용
Javascript 변수에 java 값을 할당할 수 있다. 
https://milkye.tistory.com/277
반대로 jsp java 변수에 javascript 값을 넣는 건 불가능하다고 한다.
https://isc9511.tistory.com/66


반응형

댓글