일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- MYSQL
- 자료 구조
- 문자열
- 다이나믹 프로그래밍
- 스택
- 재귀
- 백준
- 정수론
- 그래프 탐색
- 프로젝트
- 알고리즘
- n과 m
- 깊이 우선 탐색
- Spring Security
- 수학
- 배포
- 소수 판정
- SWEA
- 프로그래머스
- springboot
- DB
- 구현
- 정보처리기사
- 그래프 이론
- Vue
- JPA
- 너비 우선 탐색
- 백트래킹
- dfs
- 브루트포스 알고리즘
Archives
- Today
- Total
목록bcrypt (1)
영원히 남는 기록, 재밌게 쓰자

암호화의 종류는 크게 2가지가 있다.단방향 암호화와 양방향 암호화가 있다. 단방향 암호화단방향 암호화는 평문을 암호화 할 수는 있지만 암호화된 문자를 다시 평문으로 복호화가 불가능한 방식이다.주로 해시 알고리즘을 이용하여 단방향 암호화를 구현한다.단방향 암호화를 사용하는 주된 이유는 메시지 또는 파일의 무결성(integrity)을 보장하기 위해서다. 원본의 값이 1bit라도 달라지게 된다면, 해시 알고리즘을 통과한 후의 해시값은 매우 높은 확률로 달라진다.이를 통해 메시지나 파일의 원본 여부를 파악할 수 있다. 해시의 무결성을 보장하는 특징을 이용하여 저자 서명, 파일 또는 데이터의 식별자, 사용자의 비밀번호, 블록체인 등에서 활용되고 있다.대표적인 해시 알고리즘으로는 MD5, SHA 등이 있다.양방향 ..
springboot
2024. 6. 17. 16:17