본문 바로가기
🖥 Programming/📱 Android (Kotlin)

[kotlin][Android] SHA-1 확인하는 방법(Firebase)

by MinChan-Youn 2022. 2. 21.

안녕하세요~ 챠니입니다! :)

오늘은 Firebase를 사용해보신 분들일라면은 한번씩 꼭 거치고간 SHA-1 확인하는 방법에 대해서 알아보겠습니다!

 

SHA-1 그래서 뭔데?

SHA(Secure Hash Algorithm) 안전한 해시 알고리즘이라고 볼 수 있습니다. SHA는 여러가지 암호화 해시 함수 중 하나라고 볼 수 있습니다.

SHA-1은 파일이 변경되지 않았음을 확인하는데 가장 자주 사용된다고 합니다.

SHA-0부터 SHA-3까지 각 단점을 보완하는 다른 안전한 알고리즘이 개발되고 있다고 보시면 되겠습니다~

 

 

    SHA-1 확인하는 방법

    오래기다리셨습니다~

    그럼 바로 Firebase에서 필요한 SHA-1을 확인하는 방법에 대해서 알아보겠습니다!

     

     

    SHA-1확인

    방법은 아주 간단하니 사진을 보면서 따라와주세요!

    먼저 Android Studio(안드로이드스튜디오) 프로젝트에서 하단에 Terminal을 클릭 후

    ./gradlew signingReport

    을 입력합니다.

    Android Studio Terminal

     

    아래의 사진처럼 다음과 같이 나온다면 성공입니다.

    여기서 필요한 SHA-1의 정보를 Firebase나 또 다른곳에서 필요로하는 곳에서 필요한 정보를 가져다가 사용하시면 되겠습니다.

    ./gradlew signingReport 명령어 실행한 모습

     

     

     

     

    문제발생

    혹시나 명령어를 입력했다는 다음과 같은 문제가 발생했다면 아래처럼 해결하시면 되겠습니다!

     

    1. 패스워드 입력하라고 나오는경우

    - 패스워드를 입력하라고 나오는 경우는 "android"를 입력하여 줍니다.

     

    2. zsh: permission denied ./gradlew

    다음의 문구가 나오는 경우 터미널에서 chmod +x gradlew를 입력한 후 다시 ./gradlew signingReport명령어를 입력합니다.

     

    혹시 1, 2번을 제외하고 다른 오류가 발생하는 경우! 댓글을 남겨주세요! 확인후 다른 방법에 대해서 해결방법을 찾아보고 문제점에 대해서 서로 공유를 했으면 좋겠습니다!

     

     

     

     

     

     

     

    질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!

    응원의 댓글은 저에게 큰 힘이 된답니다! :)

    즐거운 하루되세요!

     

    깃허브 보러 놀러오세요 👇 (맞팔환영)

    https://github.com/younminchan

     

    younminchan - Overview

    안드로이드 2년차 개발자 •⚽️/🎤/🥁/🖥/🏃‍♂️/🚴‍♂️/🤟 TechBlog⬇️ minchanyoun.tistory.com - younminchan

    github.com