[TIL 2021.10.03]

Kyu·2021년 10월 3일
0

TIL

목록 보기
266/322

Today I Learned
SHA & RSA

SHA는 해시 알고리즘으로 단방향 함수로 모든 크기의 입력을 고정 길이 출력으로 변환한다.
SHA1을 사용하여 메시지의 무결성을 보장한다. (즉, 비트가 하나도 변경되지 않음).
암호화 해시 함수는 동일한 출력을 제공하는 두 개의 입력을 찾는 것이 불가능해야 하는 함수이다.

RSA는 비대칭 암호화 알고리즘으로 입력을 출력으로 암호화한 다음 해독할 수 있다.(되돌릴 수 없는 해시 알고리즘과 대조됨)
암호 해독(개인 키)과 암호화(공개 키)에 다른 키를 사용한다. 따라서 이것은 다른 사람으로부터 암호화된 메시지를 수신하는 데 사용할 수 있다.
공개 키를 게시할 수 있지만 개인 키가 있는 사용자만이 암호화된 메시지를 해독할 수 있다

RSA의 키를 반대로 하면 디지털 서명을 생성하는 데 사용할 수 있다.
개인 키로 무언가를 암호화하면 누구나 공개 키로 암호를 해독할 수 있다.

profile
TIL 남기는 공간입니다

0개의 댓글