본문 바로가기
반응형

분류 전체보기93

[ Spring boot ] BCryptPasswordEncoder BCrypt 복호화 비밀번호 같은 중요한 정보는 DB에 저장할 때 입력받은 값 그대로 저장하면 안됨 암호화 방식에는 단방향 / 양방향 이 있는데 아주 간단하게만 얘기해볼겡 단방향 암호화는 암호화는 할 수 있지만, 복호화하여 원본 비밀번호를 알 수 없다.양방향 암호화는 암호화하고, 복호화하면 원본 비밀번호를 알 수 있다. 이런것임. 지금 쓰게될 Spring Security의 BCryptPasswordEncoder 사용하는 BCrypt 방식은 회원가입의 경우를 예시로 들면회원가입을 할 때 사용자가 입력한 원본 비밀번호와랜덤으로 생성된 솔트를 결합해 생성된 해시 값이 DB에 들어가는것임! salt는 매번 랜덤하게 생성되기 때문에 동일한 비밀번호도 매번 다른 해시 값을 생성함. 그래서 해시값으로 복호화해서 원본 비밀번호.. 2024. 10. 28.
[ Git ] 원격 브랜치 삭제하기 브랜치 목록 조회 git branch -a-a는 all옵션임 원격지 브랜치 삭제git push origin -d {브랜치이름}-d는 delete 2024. 10. 24.
[ Docker ] 배포하기 https://dev-emma-dev.tistory.com/238 [Docker] Java 애플리케이션 Docker Container에서 실행하기build한 jar파일을Dockerfile을 이용해 Docker Container에서 실행하는 부분에 대해서 적어볼게요 = 이미지를 만든다 임       1. JAR 파일을 빌드프로젝트를 빌드해 jar파일을 만든다 ./gradlew build  buildev-emma-dev.tistory.com  이어지는 글,, 프로젝트 빌드하기./gradlew build gradle 설정 바꾼 후 재빌드 ./gradlew clean build --refresh-dependencies    이미지 빌드하기docker build -t {이미지이름:버전} {dockefile경로} .. 2024. 10. 16.
[Docker] Java 애플리케이션 Docker Container에서 실행하기 build한 jar파일을Dockerfile을 이용해 Docker Container에서 실행하는 부분에 대해서 적어볼게요 = 이미지를 만든다 임       1. JAR 파일을 빌드프로젝트를 빌드해 jar파일을 만든다 ./gradlew build  build/libs 경로 아래에 jar파일이 생긴다   2. Dockerfile을 이용해 이미지 생성= JAR 파일을 Docker 컨테이너에서 실행할 수 있는 환경을 이미지로 만든다.  Dockerfile을 작성하고, 만든 jar파일을 컨데이너에서 실행할 수 있도록 설정한다  FROM openjdk:17-jdk-slim-busterRUN apt update && apt install -y postgresql-client ENV JDBC_URL=jdbc:log4jd.. 2024. 10. 15.
[ 고딩데스드 ] 서울에서 김서방 찾기 코딩테스트 연습 > 연습문제> 서울에서 김서방 찾기 문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요.  seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다.    class Solution { public String solution(String[] seoul) { String Kim = "Kim"; int x = 0; .. 2024. 10. 8.
[ Docker ] Harbor 서버에 docker image push하기 이전에 생성한 mailserver docker image를 push해보겠음간단하게 harbor에 push하는 테스트가 해보고싶으면 생성하징않고 아무 이미지나 pull 받아서해도됨  ▼ ▼ ▼ 샘플 이미지 생성하기 ▼ ▼ ▼ ▼ ▼https://dev-emma-dev.tistory.com/231 [ Docker ] 이미지 생성Docker 이미지 만들기는 크게 Dockerfile 작성해 해당 이미지 빌드 후 Docker Hub에 푸시의 과정으로 나눌 수 있음.mailserver이미지 만드는 예시로 ㄱㄱ 1. /root경로에 Dockerfile 생성# 베이스 이미지 지정dev-emma-dev.tistory.com    /etc/hosts에 harbor서버 등록하기  로그인하기docker login  이미지 목.. 2024. 10. 8.
반응형