কীস্টোর পাসওয়ার্ড পরিবর্তন করুন


267

আমার বর্তমানে একটি বিশেষ পাসওয়ার্ড সহ একটি কীস্টোর রয়েছে যা কেবল আমার জানা উচিত। আমার এখন সেই কীস্টোরটিতে অন্য কারও কাছে অ্যাক্সেস দেওয়া দরকার, তাই আমি উভয়কেই পছন্দ করতে চাই:

1) পাসওয়ার্ড পরিবর্তন করুন, যাতে আমি এটি অন্যদের সাথে ভাগ করে নিতে পারি এবং তাদের স্বাক্ষর করতে পারি
2) একটি আলাদা পাসওয়ার্ড তৈরি করুন এবং তাদের এটিতে সাইন ইন করার অনুমতি দিন।

এটা কি সম্ভব? এবং - হ্যাঁ - কিভাবে?

উত্তর:


489

কীস্টোরে কেবল একটি পাসওয়ার্ড রয়েছে। আপনি কীটোল ব্যবহার করে এটি পরিবর্তন করতে পারেন:

keytool -storepasswd -keystore my.keystore

কীটির পাসওয়ার্ড পরিবর্তন করতে:

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

6
দুর্দান্ত, তাই এপিপির স্বাক্ষরটি কি একই হবে? শুধু পাসওয়ার্ড বদলে যাবে? এটি আমারও দরকার। একটি খারাপ পাসওয়ার্ড চয়ন করুন, এখন এটি পরিবর্তন করা দরকার।
ম্যাথিউ রুডি

6
অ্যাপটি কীস্টোরের সাথে স্বাক্ষরিত না হওয়ায় স্বাক্ষর পরিবর্তন হবে না, তবে শংসাপত্রের সাহায্যে আপনি কীস্টোরটিতে রাখবেন।
মার্সিন ওরোলোস্কি

কী-নামটি হল ওরফেটির নাম, যেমন। -ালিয়াস দিপু
ǝlǝ

18
কীটির পাসওয়ার্ড মুছে ফেলতে, কী
স্টোরের

.jksএটিও কি প্রযোজ্য ? আমার কী স্টোরটি .jks অ্যান্ড্রয়েড স্টুডিও দ্বারা উত্পাদিত হয়েছে

81

[আমি কীভাবে] পাসওয়ার্ড পরিবর্তন করতে পারি, তাই আমি এটি অন্যদের সাথে ভাগ করে নিতে এবং তাদের সাইন ইন করতে পারি

কীটোল ব্যবহার করা:

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

এটি কি কী ভিতরে পাসওয়ার্ড পরিবর্তন করে?
over_optimistic

4
না। কীস্টোর হ'ল একটি জিনিস, পাসওয়ার্ড (নোট বহুবচন) অন্য একটি। keytool -keypasswd -alias <KeyName> -keystore my.keystoreব্যক্তিগত কী-এর পাসওয়ার্ড পরিবর্তন করতে ব্যবহার করুন<KeyName>
মার্সিন অরলোস্কি

5
কীস্টোর পাস-চেঞ্জ-এ প্রবেশের পরে এটি ত্রুটিটি মূলসূত্র ত্রুটি দেয়: java.io.IOException: কীস্টোরটি নিয়ে টেম্পার করা হয়েছিল, বা পাসওয়ার্ডটি ভুল ছিল
দিলিপ

@ দিপু, আমিও একই ত্রুটি পাচ্ছি। আপনি কি তা সমাধান করতে পেরেছেন
জিতেশ ডাব্লু

আপনি আবার একই একই কমান্ডটি চালিয়ে পাসওয়ার্ড পরিবর্তন হয়েছে (যদি আপনার সন্দেহ থাকে) যাচাই করতে পারেন। এটি বিদ্যমান পাসওয়ার্ডের জন্য অনুরোধ জানানোর পরে, আপনি যদি ভুল পাসওয়ার্ডটি প্রবেশ করেন, তবে এটি বলবে আপনি ভুল পাসওয়ার্ডটি প্রবেশ করেছেন অথবা ফাইলটি ছড়িয়ে পড়েছে এবং বাতিল করা হয়েছে।
আর্টঅফ ওয়ারফেয়ার

48

কীস্টোরের পাসওয়ার্ড পরিবর্তন করা হচ্ছে

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

কীস্টোর ওরফে পাসওয়ার্ড পরিবর্তন করা হচ্ছে

$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

1
এটি আপনাকে ধন্যবাদ কাজ করে! আমি আর একটি জিনিস যুক্ত করতে চাই যা ওরফে নাম পরিবর্তন করতে চাই যা আমি চেয়েছিলাম এবং একটি ফোরাম থেকে পেয়েছিলাম। কীটোল-চেঞ্জালিয়াস -কিস্টোর আমার.কিস্টোর -ালিয়াস আমার_নাম -ডাস্টালিগুলি আমার_নো_নাম
যুগল পঞ্চাল

উপন্যাসের পাসওয়ার্ডটি পরিবর্তন করার সময় আমি পেয়েছি: অপরিবর্তনযোগ্য কেই এক্সেপশন: কীটি পুনরুদ্ধার করা যায় না কোনও পরামর্শ?
ফু

@ ফু আপনি কি কখনও এই সমস্যাটি খুঁজে পেয়েছেন? আমি একই ত্রুটি পাচ্ছি
রায়ান নিউম্যান

3
আপনি যা দেখিয়েছেন কখনও কীস্টোর ওরফে পাসওয়ার্ড পরিবর্তন করা কার্যকর হয় না, এটি <কালিয়াসনাম> এর জন্য নতুন কী পাসওয়ার্ড চাইবে না। এটি <aliasname> এর জন্য বিদ্যমান পাসওয়ার্ড জিজ্ঞাসা করে যা এই ক্ষেত্রে পরিচিত নয়।
শিবরাজ পাতিল

আমি এখনও এই পদক্ষেপে কী পুনরুদ্ধার করতে পারি না: <aliasname> এর জন্য নতুন কী পাসওয়ার্ড: কোনও ধারণা? আমি স্রেফ অ্যান্ড্রয়েড স্টুডিওতে কী তৈরি করেছি, আপলোড করেছি, বুঝতে পেরেছিলাম যে আমাকে কিছু আপডেট করতে হবে এবং এখন এটি কার্যকর হয় না: /
দেওয়াল্ড এলস

22

myaliasকীস্টোরের অভ্যন্তরের কীটির জন্য পাসওয়ার্ড পরিবর্তন করতে mykeyfile:

keytool -keystore mykeyfile -keypasswd -alias myalias

"ইনার কী" কী?
ইগোরগানাপলস্কি

5
আমার খারাপ ব্যাখ্যা জন্য দুঃখিত। আপনি কীস্টোরের পাসওয়ার্ড বা কীস্টোরে আপনার সঞ্চয় করা কীগুলির একটির পাসওয়ার্ড পরিবর্তন করতে পারেন। "ইনার কী" দিয়ে আমি এটাই বুঝি।
ওরিওলজে

9

যদি কীস্টোরটিতে অন্য পাসওয়ার্ড সহ অন্যান্য কী-এন্ট্রি থাকে তবে আপনাকে সেগুলিও পরিবর্তন করতে হবে অথবা নীচের কমান্ডটি ব্যবহার করে আপনি আপনার কীটি বিভিন্ন কীস্টোরের কাছে বিচ্ছিন্ন করতে পারেন,

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

7

এখানে অনেকগুলি উত্তর রয়েছে তবে আপনি যদি অ্যান্ড্রয়েড স্টুডিওতে ম্যাকের জিক্স পাসওয়ার্ডটি পরিবর্তন করার চেষ্টা করছেন। আমি খুঁজে পেতে পারে সবচেয়ে সহজ পদক্ষেপ এখানে

1) আপনার .jks অবস্থিত যেখানে টার্মিনাল এবং সিডি খুলুন

2) কীটোল-স্টোরপ্যাসউড-নতুন নতুনপ্যাসওয়ার্ড -কোস্টোর ইয়োরকিস্টোর.জিক্স

3) আপনার বর্তমান পাসওয়ার্ড লিখুন


5

কীস্টোর এক্সপ্লোরার জাভা কমান্ড-লাইন ইউটিলিটিগুলি কীটোল এবং জারসিগনারের জন্য একটি ওপেন সোর্স জিইউআই প্রতিস্থাপন। কীস্টোর এক্সপ্লোরার একটি স্বজ্ঞাত গ্রাফিকাল ব্যবহারকারী ইন্টারফেসের মাধ্যমে তাদের কার্যকারিতা এবং আরও অনেক কিছু উপস্থাপন করে।

  1. একটি বিদ্যমান কীস্টোর খুলুন
  2. সরঞ্জাম -> কীস্টোর পাসওয়ার্ড সেট করুন

সব থেকে ভালো সমাধান! টার্মিনালে লেখার চেয়ে ভাল। এই সফ্টওয়্যারটি ব্যবহার করে - আমি পাসওয়ার্ডগুলি পরিবর্তন করতে এবং নতুন কী জোড় যুক্ত করতে সক্ষম হয়েছি। উচ্চ প্রস্তাব দিন
ড্যান আলবোটেনু

4

একটি সম্পূর্ণ প্রোগ্রামেটিক পরিবর্তনের জন্য (যেমন ইনস্টল প্রোগ্রাম) এবং কোনও প্রম্প্টিংয়ের জন্য নয়

#!/bin/bash -eu

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

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

সম্পূর্ণ প্রকাশ: আমি শেলটিতে এই কমান্ড লাইনটি চালানোর পরামর্শ দিচ্ছি না, কারণ পুরানো এবং নতুন পাসওয়ার্ডগুলি শেলের ইতিহাসে সংরক্ষণ করা হবে এবং কনসোলে দৃশ্যমান হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.