md5 암호화 중 byte[]를 String 으로 만들기 위해 사용한 패키지// https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiimplementation group: 'jakarta.xml.bind', name: 'jakarta.xml.bind-api', version: '4.0.2' 의존성 추가 DatatypeConverter.printHexBinary(byteArray);
[관리자 페이지] 암호화 유틸리티 만들기 // https://mvnrepository.com/artifact/org.mindrot/jbcrypt implementation group: 'org.mindrot', name: 'jbcrypt', version: '0.4'Bcrypt 를 사용하기 위한 dependency 추가 !package com.hiio.adminserver.utils;import org.mindrot.jbcrypt.BCrypt;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.stereo..

[관리자 페이지] Admin Page - 회원가입 구현하기 #4 비밀번호 암호화 사용자의 정보는 id 와 password입니다. 이 password를 DB에 입력하기 전에 암호화 해서 넣어 줍니다. python에서 암호화 모듈은 bcrypt를 사용합니다. pip install bcrypt 암호화 하기 이전에 UserMoodel을 2개의 class로 나누어 줍니다. 기존의 UserModel에 id만을 남기고 password는 UserWithPasswordModel class에 옮겨주고 이 class는 UserModel을 상속받습니다. # api/models/user.py from typing import Optional import bcrypt from pydantic import BaseModel, Fi..
- Total
- Today
- Yesterday
- nodejs
- 관리자
- babel
- LangChain
- rag
- fastapi
- 챗봇개발
- AI챗봇
- 백엔드개발
- Docker
- Ktor
- REACT
- kotlin
- Page
- Next.js
- 로컬LLM
- Python
- 프론트엔드
- 백엔드
- github
- Webpack
- Project
- 웹개발
- nextJS
- 페이지
- 리액트
- llm
- PostgreSQL
- til
- 개발블로그
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |