AES-128과 SHA-256

mae3co·2022년 7월 26일
0

1. SHA-256 (경우의 수 : 2^256) [단방향 - 암호화o, 복호화x]

SHA-256은 SHA(Secure Hash Algorithm) 알고리즘의 한 종류로서 256비트로 구성되며 64자리 문자열을 반환

SHA-256 해시 함수는 입력값의 길이와 상관없이 256비트의 고정된 결과값을 반환
반환값을 토대로 입력값을 유추하는 것이 거의 불가능

속도가 빠름 (복호화 과정이 없기 때문에) 일치여부 확인에 주로 쓰임

2. AES-128 (경우의 수 : 2^128) [양방향 - 암호화o, 복호화o]

대칭키 알고리즘으로 암호화 복호화에 같은 키를 사용함
SPN구조 사용

profile
매 삼 코 ,

0개의 댓글