반응형
플러터 키스토어 파일 생성 Flutter Create keystore file
Flutter에서 Android 앱을 배포할 때, Keystore 파일이 필요한데, 터미널에서 Keytool 명령어를 이용하거나 Android Studio 에서 Create new" 버튼을 클릭하여 새로운 Keystore 파일을 생성 후 Keystore 파일의 정보를 입력하고, Keystore 파일을 저장할 경로를 지정해도 됨.
필자의 경우 터미널에서 생성.
- -genkey: Keystore 파일을 생성하는 명령.
- -v: 상세한 정보를 표시하는 명령.
- -keystore my_key_name.jks: Keystore 파일의 이름을 지정하는 옵션 이 경우 "my_key_name.jks"라는 이름으로 Keystore 파일이 생성.
- -keyalg RSA: Keystore 파일에 사용할 암호화 알고리즘을 지정하는 옵션. 이 경우 RSA 알고리즘이 사용됨.
- -keysize 2048: Keystore 파일에 사용할 키의 크기를 지정하는 옵션. 이 경우 2048 비트 크기의 키가 사용됨.
- -validity 10000: Keystore 파일의 유효 기간을 지정하는 옵션. 이 경우 10,000일 (약 27년) 동안 Keystore 파일이 유효.
- -alias my-alias: Keystore 파일에서 사용할 키의 별칭을 지정하는 옵션. 이 경우 "my_alias"라는 별칭으로 지정됨.
Key size는 암호화의 보안 수준을 결정하는 중요한 요소. 2048 비트의 키 크기는 현재 대부분의 경우 충분한 보안 수준을 제공 하지만, 특정한 요구 사항에 따라 다른 키 크기를 사용할 수도 있음. 보안 수준이 높아져야 하는 경우 더 큰 키 크기를 사용할 수 있지만, 키 크기가 너무 크면 앱의 성능에 문제가 생길 수 있어서, 키 크기는 최적의 보안 수준을 제공하면서도 앱의 성능에 영향을 최소화하는 것이 중요. 따라서, 2048 비트의 키 크기는 대부분의 경우 충분한 보안 수준을 제공하지만, 특정한 요구 사항에 따라 다른 키 크기를 사용할 수도 있음.
반응형
끗
반응형