반응형 bcrypt4 [Error] Encoded password does not look like BCrypt 로그인 기능을 구현하다가 아래와 같은 에러가 발생하였다. Encoded password does not look like BCrypt Spring Security에서 비밀번호를 인코딩할 때 발생하는 대표적인 오류 중 하나이고,이 오류는 주로 Spring Security가 사용하려는 PasswordEncoder가 암호화된 비밀번호의 형식을 인식하지 못할 때 발생 하곤 한다. 그럼 비밀번호의 형식을 인코더에 맞게 바꿔주면 된다. 에러에서 보면 나와있지만 BCrypt 암호화를 사용중이어서 DB 등 저장되어있는 패스워드를 BCrypt 암호화 하면 된다. BCrypt 암호화 관련해서는 아래 참고 포스팅을 참고 바란다. 참고 포스팅https://thenicesj.tistory.com/99 암호화란?(Sha256, .. 2024. 10. 19. Java 에서 Bcrypt 사용 이전 포스팅에서 Bcrypt 에 대해 다룬 글이 있다.Bcrypt 에 대한 설명이 필요하다면 참고 포스팅을 참고 바란다. Bcrypt 를 Springboot에 적용하는 방법에 대해 다뤄볼 것이다. library 추가 gradle 프로젝트 기준으로 Bcrypt를 사용하기 위해서는 Spring Security 를 받아와야한다.implementation 'org.springframework.boot:spring-boot-starter-security' import 하기 security 내에 사용할수 있는 클래스는 아래와 같이 import 작업을 해준다.import org.springframework.security.crypto.bcrypt.BCrypt; 암호화 값 만들기 패스워드나 주민번호 처럼 민감 정보는 .. 2024. 6. 5. NodeJS 에서 Bcrypt 사용 NodeJS 에서 Bcrypt를 사용하여 값을 암호화 하는 방법에 대해 소개한다. Bcrypt에 대한 내용은 아래 참고 포스팅 참고 바란다. 우선 사용을 위해서 npm install 을 진행해야한다. npm install bcrypt그리고 설치된 모듈을 불러온다.const bcrypt = require('bcrypt');암호화 코드.. 이상 생략//hashconst passwd = 'test123'bcrypt.hash(passwd, 10, (err, encryptedPW) => { //callback method 구현})// hashSyncconst passwd = 'test123';const encryptedPW = bcrypt.hashSync(passwd, 10); //비밀번호 암호화 검증 코드co.. 2024. 5. 12. 암호화란?(Sha256, Bcrypt) 먼저 해당 포스팅을 작성하기 앞서 나는 보안이나 암호화 관련된 전문 인력은 아니므로 , 어디까지나 얕은 지식이나 잘못된 지식이 있을수도 있습니다.틀린게 있다면 댓글을 통해서 알려주시면 감사하고 많이 배우겠습니다.이런것들이 있다 라는 간단한 지식 전달 느낌으로 포스팅을 작성하겠습니다. 회원가입 및 로그인을 구현하기 위해서는 다양한 방법이 많지만 요즘은 크게 2가지로 많이들 하곤 한다. 바로 첫째는 소셜로그인과 둘째는 id / password 입력 방식이다.소셜 로그인 관련해서는 해당 포스팅을 참조해서 따라해보는것도 추천한다.https://thenicesj.tistory.com/81 소셜로그인 android/ios (naver / kakao / google) in flutternaver 로그인 구현 and.. 2022. 1. 23. 이전 1 다음 반응형