# bcrypt

Spring Security :: BCrypt
Bcrypt 암호화에 대해 알아보자Spring Security는 암호화를 위해 BCrypt Password Encoder를 제공한다.따라서 해당 클래스를 return 하는 메소드를 만들어 @Bean으로 등록하여 사용하면 된다양방향대칭키비대칭키단방향(다시 해독을 할 수

[Node.js][TIL] Bcrypt 암호화
[1]. 단방향 암호화 단방향 암호화는 평문을 암호화 할 수 는 있지만 암호화된 문자를 다시 평문으로 복호화가 불가능한 방식이다. 주로 해시 알고리즘을 이용하여 단방향 암호화를 구현한다. 단방향 암호화를 사용하는 주된 이유는 메시지 또는 파일의 무결성(integrit
[TIL] 암호화
비밀번호를 Hash 된 값으로 넣어보자!단방향 암호화 기법으로 해시함수 (해시 알고리즘) 이용하여 고정된 길이의 암호화된 문자열로 바꾸는 것임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수매핑 전 원래 데이터의 값을 키(key), 매핑 후 데이터의 값을 해시
[Inflearn][JohnAhn] 노드 리액트 기초 (10)
schema로 mongodb에 받은 password 암호화 하기 npm install bcrypt --save 설치 (bcrypt 공식문서 링크텍스트) 이때 models/User.js의 userSchema.pre 안의 bcrypt는 const bcrypt = require('bcrypt')로 불러와야 하고, bcrypt는 특정 길이의 salt를...

Node.js 회원가입시 패스워드 암호화하기 - bcrypt
당연한 말이지만, 암호를 Hash처리 한 후 DB에 저장하면 보안을 높일 수 있다.암호를 Hash화 하는데 꽤 유명한 라이브러리 중 하나이기도 하고, 사용법도 어렵지 않아 가져와봤다.npm install bcryptTest이기 때문에 input type을 text로 설

2023.05.16 bcrypt
전체 코드bcrypt를 이용한 해쉬 생성해쉬를 만드는 함수이다.해쉬를 만드는 일은 오래걸리기 때문에 비동기적으로 처리할 필요가있다.따라서 promise를 반환한다.hash의 첫번째 매개변수는 해쉬화 할 비밀번호, 두번째 매개변수는 키 스트레칭 횟수이다.만들어진 hash
bcrypt 암호화
bcrypt는 암호 해시 함수로, 주로 비밀번호를 안전하게 저장하는 데 사용됩니다. bcrypt는 단방향 해시 함수로, 입력된 비밀번호를 고정된 길이의 해시 값으로 변환합니다. 이해하기 쉽게 말하면, bcrypt는 입력된 비밀번호를 암호화된 문자열로 변환하는 역할을 합

[Node.js/React] bcrypt로 비밀번호 암호화
bcrypt 암호화를 사용하여 내부적으로 랜덤의 salt가 생성되고, 이에 따른 결과 해시값이 매번 바뀌기 때문에 비밀번호를 외부에서 찾아내기 어렵다. 즉, 보안성이 좋다는 것이다.현재 DB에 저장된 비밀번호를 보면 너무 안전하지 않기 때문에, bcrypt를 이용하여

실시간 채팅 앱 (ft. socket.io)_1 환경 설정(client, server)
Socket.io를 이용해 Client랑 Server 설치
genSalt()
위코드 1차 프로젝트 진행시 공부한 내용을 정리하였습니다.회원가입 API를 만드는 과정에서 genSalt()라는 bcrypt의 메서드에 대해서 알게되었습니다.먼저 bcrypt에 대해서 간략하게 알아보겠습니다.bcrypt는 단방향 해시 알고리즘이기 때문에 복호화가 불가능