본문 바로가기 메뉴 바로가기

기록장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록장

검색하기 폼
  • 분류 전체보기 (117)
    • Architecture (1)
    • Linux (1)
    • DB (21)
    • Web (11)
    • Server (8)
    • Spring (8)
    • Java (20)
    • Ruby (3)
    • JPA (3)
    • Design Pattern (1)
    • Git (2)
    • Security (1)
    • 알고리즘 (8)
    • 개발환경 (0)
    • 도서 (8)
    • 생각 (7)
      • TIL (2)
  • 방명록

Security (1)
단방향 암호화 algorithm

# 단방향 암호화란? * 암호화된 데이터를 다시 복호화할 수 없다. * 보통 데이터가 변조되지 않았음을 확인할 때 즉 데이터 무결성을 검증하기 위해 사용한다. * 대표적으로 hash 알고리즘이 있다. # Hash 알고리즘 임의의 크기를 가진 데이터를 고정된 크기의 데이터로 변환하는 함수. ### MD5 알고리즘(Message-Digest algorithm 5) * 임의의 길이의 메시지를 받아 128 비트의 값을 출력한다. * 입력 값의 길이 제한이 없다. * 주로 파일이나 프로그램의 무결성 검사에 사용된다. * 그 외 보안 관련 용도로는 권장하지 않는다. ### SHA 알고리즘 (Secure Hash Algorithm) * 해시 값의 크기는 SHA 뒤에 붙는 bit 수가 된다. * 버전은 0 ~ 3 이 ..

Security 2023. 6. 20. 22:38
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
  • Java
  • Generic
  • 사고..
  • IntelliJ
  • WebClient
  • point
  • ruby
  • 실용주의
  • ASCII
  • ActiveAdmin
  • Spring-Boot
  • Encoding
  • SQL 전문가 가이드
  • DesignSystem
  • aws
  • effective-java
  • TroubleShooting
  • fetchResults
  • 이펙티브자바
  • annotation
  • 이벤트스토밍
  • Lombok
  • Git
  • querydsl
  • 메모리 릭
  • 코테 log
  • sort algorithm
  • gitignore
  • 암호화
  • SHA
more
«   2025/08   »
일 월 화 수 목 금 토
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
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바