fullfish

  • 홈
  • 글쓰기
  • 태그
  • 방명록

Salt 1

Hash와 Salt 그리고 Bcrypt

기본 용어 hash : 다양한 길이를 가진 데이터를 고정된 길이의 데이터로 매핑하는것 digest : hash에 의해 암호화된 데이터 avalanche(눈사태) 효과 : 작은 변화에도 결과가 완전히 달라짐 rainbow 공격 : 공격자가 rainbow table을 이용해서 원본 데이터 찾는것 rainbow table : 원본 데이터와 매칭되는 digest들을 모아놓은 테이블 salt : digest 생성시 추가하는 임의의 문자열 brute force : 무차별 대입 공격 개념 hash란 일반적으로 자료구조에서 검색을 할때는 선형적으로 검색하므로 시간복잡도가 O(n)이다. 해시를 쓰면 John Smith를 특정 해시함수를 통해 나온 값을 (여기서는 02)인덱스로 사용해서 저장한다 그러므로 시간복잡도가 O(..

코딩 공부/보안 2022.05.26
1
더보기
프로필사진

  • 분류 전체보기 (309) N
    • 코딩 테스트 (116)
      • 알고리즘 문제 푼거 모음 (1)
      • 알고리즘 공부 (23)
      • 프로그래머스 level1 (56)
      • 프로그래머스 level2 (32)
      • 프로그래머스 level3 (2)
      • 기타 (1)
    • 코딩 공부 (51)
      • 코드스테이츠 TIL (23)
      • 공부 (16)
      • 보안 (6)
      • 검색 (6)
    • 데이터 분석 (46)
      • python (5)
      • 데이터 수집 (6)
      • 데이터 시각화 (5)
      • 통계 (2)
      • 머신러닝, 딥러닝 (28)
    • nomadcoder (13)
      • Vanilla JS (4)
      • React JS로 영화 웹 서비스 만들기 (1)
      • React JS 마스터클래스 (6)
      • Typescript로 블록체인 만들기 (2)
    • Project (59) N
      • mini-project (5)
      • codestates-first-project (9)
      • codestates-final-project (29)
      • arduino (8)
      • unity (3)
      • fullmemo (3)
      • multicampus-project (2) N
    • RN (12)
    • 기타 (9)
      • 비공개 (1)
      • 기타 (8)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

글쓰기

티스토리툴바