본문 바로가기
IT/Knowledge

[암호화] AES-128과 SHA-256

by 성준하이 2023. 10. 16.
반응형
암호화란?

데이터를 있는 그대로 저장할 경우 해킹을 당하면 개인 정보가 그대로 노출이 된다.

이럴 경우를 대비하기 위해서 개발자들은 암호화 라는 기법을 사용하기 시작하였다.

 

암호화를 하게 되면 암호화 된 상태는 읽기가 불가능 하고 이것을 읽기 위해서는 암호화 키가 필요하다. 

해당 키를 가지고 복호화 작업을 거쳐야만 다시 읽을수 있는 상태로 돌아간다.

 

뒤에 숫자는 bit수를 가리키며 숫자가 높을수록 암호화 키의 크기가 커짐을 의미한다.

256은 2의 256승이다.

 

종류는 아래 그림과 같다.

 

SHA-256은 단방향 암호화로 복호화 하는 방법이 없어서 불가능이다.

양방향 암호화로는 대표적으로 AES와 RSA가 있다.

 

RSA에 관련된 내용으로 서버 접근하기 위한 key에 대한 내용이 있는데

아래 참고 포스팅 참고 바란다.

 

AES-128은 SPN구조를 사용하고 대칭키 알고리즘으로 암복호화에 같은 키를 사용한다.


참고 포스팅

https://thenicesj.tistory.com/687

 

SSH 로그인 RSA 방식

ssh에 대해서는 아래 참고 포스팅을 참고 바란다. 별도의 설정을 하지 않으면 기본적으로 서버에 접근하기 위한 ID와 PW로 접근을 한다. 하지만 특정 상황이나 외부 호출 해야할 경우 등 비밀번호

thenicesj.tistory.com

 

반응형

'IT > Knowledge' 카테고리의 다른 글

IDLE 상태  (47) 2023.11.18
Webhook 이란?  (40) 2023.11.15
[Flyway] DB Migration 도구 (migraion)  (40) 2023.10.08
callback VS fallback (차이)  (48) 2023.10.07
OpenAI 란?  (50) 2023.10.06

댓글