개발계발 - 1

  • 홈
  • 태그
  • 방명록

분류 전체보기 31

[1]해시함수를 활용한 비밀번호 암호화

사용자의 비밀번호를 그대로 DB에 저장하는 행위는 매우 위험합니다. 비밀번호가 해킹당할 상황이 생기면 그대로 개인정보에 위협이 되기때문입니다. 뿐만아니라 실서비스에서 이같이 저장하면 불법입니다. 그러므로 비밀번호를 db에 저장할 때는 암호화하여 보안을 유지해야 합니다. mysql에서 AES_ENCRYPT라는 비밀번호 인코딩 함수를 제공하고 있습니다.하지만 이 함수는 디코딩이 가능한 양방향 인코딩으로, 이 역시 실서비스에 적용시 불법입니다. (혼자 공부용은 무관해요^_^) 인코딩된 비밀번호가 유출되더라도 디코딩하지 못하도록 단방향 인코딩을 사용해야 합니다.비밀번호 암호화에 쓰이는 단방향 해시 함수로는 SHA-1, SHA-256,Bcrypt 등이 있습니다. SHA-1보다 SHA-256이 보안적으로 더 좋고,..

개발계발 2019.03.23
이전
1 2 3 4
다음
더보기
프로필사진

  • 분류 전체보기 (31)
    • 개발계발 (24)
      • Python (2)
      • Javascript (6)
      • 알고리즘 (11)
      • 개발 도구 (1)
      • 인프라 (2)
    • 프로젝트 (6)
      • 딥러닝 (4)
      • 기타 (1)
    • 리뷰 (1)

Tag

dynamdb, javascript, mnist, numble, 렐루함수, 엔트로피오차, flake8, 딥러닝, prototype, 백준, Kubenetes, 생활코딩, 알고리즘, 신경망학습, 자바스크립트, python, 교차엔트로피오차, Kubernetes, js, 시그모이드함수,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바