알음코드
close
프로필 배경
프로필 로고

알음코드

  • 분류 전체보기 N
    • IT
      • java 코딩 기초
      • Java
      • Spring
      • Server
      • 데이터베이스
      • 네트워크
    • 일상 N
    • 사회경제
  • 홈
  • 태그
  • 방명록
spring의 PasswordEncoder 와 MySQL의 password()함수 호환성

spring의 PasswordEncoder 와 MySQL의 password()함수 호환성

Spring의 PasswordEncoder와 MySQL의 PASSWORD() 함수는 암호화 방식이 다르기 때문에 기본적으로 호환되지 않습니다. 두 기술은 서로 다른 알고리즘을 사용하며, 이를 통합하려면 커스터마이징이 필요합니다.암호화 방식 비교FeatureSpring PasswordEncoder (BCrypt)MySQL PASSWORD()알고리즘BCrypt(기본적으로 강력한 해시 알고리즘과 솔트 사용)SHA1(SHA1(password))(SHA1 해시를 두 번 적용)출력 형태$2a$... 형식의 문자열*FABE... 형식의 해시값솔트 사용 여부랜덤 솔트 포함솔트 없음복호화 가능 여부불가능 (단방향 암호화)불가능 (단방향 암호화) Spring Security에서 제공하는 PasswordEncoder는 기본..

  • format_list_bulleted IT/Spring
  • · 2025. 3. 31.
  • textsms

spring boot 버전별 jdk 지원 버전

Spring Boot Spring Boot는 Java 기반 애플리케이션 개발을 더 간단하게 만들어주는 프레임워크야. 복잡한 설정 없이 빠르게 실행 가능한 애플리케이션을 만들 수 있도록 도와주지. Spring Boot의 각 버전은 특정 JDK 버전과 호환되도록 설계돼 있어. JDK JDK는 Java 애플리케이션을 개발하고 실행하기 위해 필요한 도구 모음이야. Java 버전이 업데이트될수록 성능이 개선되거나 새로운 기능이 추가되지. 하지만 Spring Boot는 항상 최신 JDK를 바로 지원하진 않으니까, 사용하는 Spring Boot 버전에 맞는 JDK를 선택해야 돼. Spring Boot와 JDK 버전 호환성Spring Boot 3.x: JDK 17 이상을 필요로 해.Spring Boot 2.5 이상: ..

  • format_list_bulleted IT/Spring
  • · 2025. 3. 27.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 안녕하세요, 방문해주셔서 감사합니다!
전체 카테고리
  • 분류 전체보기 N
    • IT
      • java 코딩 기초
      • Java
      • Spring
      • Server
      • 데이터베이스
      • 네트워크
    • 일상 N
    • 사회경제
최근 글
인기 글
최근 댓글
태그
  • #JAVA기초
  • #초보자코딩강의
  • #프로그래밍입문
  • #코딩교육
  • #고등학생코딩
  • #초등학생코딩
  • #따라하기코딩
  • #java강의
  • #코딩프로젝트
  • #중학생코딩
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바