programing

Keystore 비밀번호 변경

prostudy 2022. 7. 23. 08:50
반응형

Keystore 비밀번호 변경

현재 키스토어를 가지고 있으며, 비밀번호는 저만 알 수 있습니다.이제 해당 키스토어에 대한 액세스를 다른 사용자에게 제공해야 하므로 다음 중 하나를 수행합니다.

1) 비밀번호를 변경하여 다른 사람과 공유하고 서명할 수 있도록 합니다.
2) 다른 패스워드를 생성하여 서명할 수 있도록 합니다.

이게 가능합니까?그리고 - 만약 그렇다면 - 어떻게?

Keystore의 비밀번호는 1개뿐입니다.키 도구를 사용하여 변경할 수 있습니다.

keytool -storepasswd -keystore my.keystore

키의 비밀번호를 변경하려면:

keytool -keypasswd  -alias <key_name> -keystore my.keystore

[어떻게 하면 좋을까요?]비밀번호를 바꿔서 다른 사람과 공유하고 서명할 수 있도록

키 도구 사용:

keytool -storepasswd -keystore /path/to/keystore
Enter keystore password:  changeit
New keystore password:  new-password
Re-enter new keystore password:  new-password

keystore 비밀번호 변경

$ keytool -storepasswd -keystore keystorename
Enter keystore password:  <old password>
New keystore password: <new password>
Re-enter new keystore password: <new password>

keystore 에일리어스 패스워드 변경

$keytool -keypasswd -keystore keystorename -alias aliasname
Enter keystore password:  
New key password for <aliasname>: 
Re-enter new key password for <aliasname>:

주의:

**Keystorename**: name of your keystore(with path if you are indifferent folder) 
**aliasname**: alias name you used when creating (if name has space you can use \) 
for example: $keytool -keypasswd -keystore keystorename -alias stop\ watch

키의 암호를 변경하려면 다음과 같이 하십시오.myalias키스토어 내부mykeyfile:

keytool -keystore mykeyfile -keypasswd -alias myalias

프로그램 전체 변경(예: 프로그램 설치) 및 프롬프트 없음

#!/bin/bash -eu

NEWPASSWORD=${1}
OLDPASSWORD=${2}

keytool -storepasswd -new "${NEWPASSWORD}" \
  -storepass "${OLDPASSWORD}" \
  -keystore /path/to/keystore

완전 공개: 이 명령줄을 셸에서 실행하는 것은 권장하지 않습니다.신규 비밀번호는 셸의 이력에 저장되며 콘솔에 표시됩니다.

keystore에 다른 패스워드를 가진 다른 키엔트리가 포함되어 있는 경우 이들 키엔트리를 변경해야 하거나 다음 명령을 사용하여 키를 다른 키스토어로 분리할 수 있습니다.

keytool -importkeystore  -srckeystore mystore.jck -destkeystore myotherstore.jks -srcstoretype jceks
-deststoretype jks -srcstorepass mystorepass -deststorepass myotherstorepass -srcalias myserverkey
-destalias myotherserverkey -srckeypass mykeypass -destkeypass myotherkeypass

KeyStore Explorer는 Java 명령줄 유틸리티 키툴과 jarsigner를 대체하는 오픈소스 GUI입니다.KeyStore Explorer는 직관적인 그래픽 사용자 인터페이스를 통해 기능 등을 제공합니다.

  1. 기존 KeyStore 열기
  2. 도구 -> KeyStore 비밀번호 설정

여기에는 많은 답이 있지만 Android Studio에서 Mac의 jks 암호를 변경하려는 경우입니다.다음은 제가 찾을 수 있는 가장 쉬운 단계입니다.

1) 터미널과 CD를 열고 .jks가 있는 곳으로 이동합니다.

2) keytool - storepasswd - NEW PASSWORD - keystore YOURKEYSTORE.jks

3) 현재 비밀번호 입력

언급URL : https://stackoverflow.com/questions/2889238/keystore-change-passwords

반응형