개발하는 서버

  • 홈
  • 태그
프로필사진

개발하는 서버

개발자 맞아?

반응형
  • 분류 전체보기 (165) N
    • SideProject (6)
    • Dev (122) N
      • Spring&Java (17)
      • Arduino (5)
      • 알고리즘 (1)
      • React (0)
      • DB (21)
      • Linux (33)
      • CS (31) N
      • 전자정부 프레임워크 (2)
      • JS (5)
      • VM (2)
      • Windows Server (3)
      • Docker (2)
    • 요고조고이고 (36) N
      • PC (16)
      • IT (8)
      • 영화 (3)
      • 책 (1)
      • 자동차 (1)
      • BIG&NEWS (3)
      • 일상 (2)
      • 꿀팁 (2) N

Tag

DB Java Oracle 오라클 티스토리챌린지 Linux 회고 오블완 리눅스 Docker

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

hashing 1

[CS] 해싱과 암호화의 차이점

이번 프로젝트에서 비밀번호 저장에 대한 로직을 구현하며 해싱(Hashing)과 암호화(Encryption)에 차이점에 대해서 공부해 보았다. 두 개념 모두 데이터를 변환하여 보호하는 기술이지만, 그 목적과 방식은 매우 다르다는 것을 알게 되었다.1. 해싱(Hashing)이란?해싱은 임의의 입력값을 고정된 길이의 문자열(해시 값)로 변환하는 과정이다.대표적인 해시 함수로는 SHA-256, MD5가 있다.특징단방향한 번 해싱된 값은 원래 데이터로 복원 불가능고정된 길이 출력입력 데이터의 크기과 관계없이 항상 일정한 길이의 해시값을 생성충돌 방지서로 다른 입력값이 같은 해시 값을 갖지 않음빠른 연산 속도데이터를 빠르게 변환할 수 있도록 최적화됨 사용 사례1. 비밀번호 저장2. 데이터 무결성 검증 (파일 다운로..

Dev/CS 2025.03.17
이전
1
다음
더보기

© selinak

티스토리툴바