기본 Java 키 저장소 암호

Muhammad Zeeshan 2023년10월12일
  1. Java의 ‘키스토어’
  2. Java에서 Keystore 암호 변경
기본 Java 키 저장소 암호

이 자습서는 Java keystore 비밀번호를 변경하는 과정을 안내합니다. 그러나 더 진행하기 전에 keystore에 대한 기본적인 이해가 필요하므로 살펴보겠습니다.

Java의 ‘키스토어’

keystore는 개인 키, 인증서 및 대칭 키를 저장할 수 있는 저장소입니다. 일반적으로 이것은 파일입니다. 그러나 암호화 토큰을 사용하거나 운영 체제의 메커니즘을 활용하는 것과 같은 다양한 방법으로 저장소를 처리할 수도 있습니다.

Java에는 기본적으로 JAVA_HOME/jre/lib/security/cacertskeystore 파일이 있습니다. 기본 keystore 비밀번호 changeit를 사용하여 이 keystore에 액세스할 수 있습니다.

Java에서 Keystore 암호 변경

다음과 같은 방법으로 keystore의 기본 비밀번호를 변경할 수 있습니다.

  1. cmd를 열고 echo %PATH%를 작성하여 keystore 경로가 추가되었는지 확인하십시오.

    우리의 경우 keystore cacerts 경로는 다음과 같습니다.

    C :\Program Files\Java\jdk - 18.0.2\lib\security\cacerts
    
  1. 다음 명령을 입력합니다.

    C :\Program Files\Java\jdk - 18.0.2\lib\security\keytool - storepasswd - v - new shanii_one
        - keystore cacerts
    

    shanii_one은 새 비밀번호이고 cacerts 파일은 keystore가 저장되는 곳입니다.

  2. keystore 암호를 묻는 프롬프트에서 현재 암호(기본적으로 changeit)를 입력한 다음 Enter를 누릅니다.

    Enter keystore password : changeit
    
  3. Cacerts가 새 비밀번호로 업데이트되었습니다.

    두 개의 비밀번호가 다른 경우 많은 도구가 제대로 작동하지 않으므로 개인 키의 비밀번호를 keystore의 비밀번호와 동일하게 변경하는 것이 좋습니다.

Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

관련 문장 - Java Keystore