흔적을 남겨

흔적을 남겨

RSS 피드
  • 분류 전체보기 (329)
    • TIL&WIL (1)
      • TIL (25)
      • WIL (12)
    • 에러대응 (23)
    • Javascript (38)
    • node.js (16)
    • 프레임워크 (9)
      • Nest.js (9)
    • Spring (2)
    • python (36)
    • RDBMS (8)
      • mysql (3)
      • postgreSQL (4)
    • ORM (9)
      • Sequelize (7)
      • TypeORM (2)
    • NoSQL (11)
      • mongoDB (1)
      • Redis (10)
    • 보안 (5)
    • github (3)
    • git (7)
    • 알고리즘 (43)
      • 이것이 코딩테스트다 (6)
      • 프로그래머스 (6)
      • 백준 (31)
    • AWS (11)
    • 항해99 (26)
      • JavaScript 문법 종합반 (16)
    • 토이프로젝트 (0)
    • 툴 (3)
    • 리눅스 (1)
    • 브라우저&네트워크 (12)
    • 지식&개념 (17)
    • 도커 (11)
  • 홈
  • 태그
  • 방명록
로그인
로그아웃 글쓰기 관리

흔적을 남겨

컨텐츠 검색

태그

python Node.js JavaScript EC2 AWS BOJ error 에러대응 파이썬 백준 wil ubuntu js til docker 항해99 nodejs교과서 Basic 알고리즘 Nodejs

최근글

댓글

공지사항

아카이브

bcrypt vs argon2(1)

  • argon2 vs bcrypt

    언젠가 당연하게 bcrypt 를 이용해 비밀번호를 해싱했다.과연 bcrypt 가 최선이 맞을까? 암호화 암호화는 평문을 암호문으로 바꾸는 과정이다.암호화는 가장 기본적인 정보보안 방법으로 그 자체로 데이터의 유출 등을 막지는 못하지만 데이터에 담긴 정보를 알 수 없게 하는 것이 목적이다.bcrypt 가 무엇인가 단방향 암호화를 위해 만들어진 해시 함수 bcrypt 는 sha256 같은 해시 함수들의 문제점을 해결하기위해 설계되었다.sha256 는 원래 암호화를 위해 설계된 것이 아니라 짧은 시간 데이터를 검색하기 위한 자료구조로 설계가 되었다.이 때문에 빠른 속도가 장점이지만 취약점의 원인이 되기도 한다. 그래서 미리 해시값들을 계산해놓은 테이블을 가지고 해시 함수 반환값을 역추적하는 레인보우 테이블 공..

    2024.04.25
이전
1
다음
티스토리 gmakin36@gmail.com Github
© 2018 TISTORY. All rights reserved.

티스토리툴바