* 암호화 알고리즘(RSA, AES256, SHA256, BASE64)
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
https://hailey0.tistory.com/44
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
Base64 인코딩
웹 서비스단에서 취약점 중 평문 노출과 같은 파라미터 값이 노출되지 않게 하기 위해 사용한 방법
https://ko.m.wikipedia.org/wiki/%EB%B2%A0%EC%9D%B4%EC%8A%A464
기타 참고 내용
Javascript 변수에 java 값을 할당할 수 있다.
https://milkye.tistory.com/277
반대로 jsp java 변수에 javascript 값을 넣는 건 불가능하다고 한다.
https://isc9511.tistory.com/66
'Manage' 카테고리의 다른 글
APM(Application Performance Monitoring) 도구들 (0) | 2024.02.28 |
---|---|
브라우저별 캐시 삭제 방법 (0) | 2023.12.22 |
windows 10에서 internet explorer 11 실행시키기 (2) | 2023.07.13 |
Burp Suite 사용법 (0) | 2022.01.05 |
모바일에서 SSL 인증서 (0) | 2020.09.03 |
댓글