আমি ভাবছিলাম যে কেউ আইসিএসে ডিভাইস এনক্রিপশনের জন্য বিভিন্ন পাসওয়ার্ড নির্বাচন করতে পারে?
এনক্রিপশন এবং পর্দা আনলক করার জন্য একই পাসওয়ার্ড থাকা যথেষ্ট নিরাপদ নয় ...
ইঙ্গিতগুলির জন্য ধন্যবাদ।
আমি ভাবছিলাম যে কেউ আইসিএসে ডিভাইস এনক্রিপশনের জন্য বিভিন্ন পাসওয়ার্ড নির্বাচন করতে পারে?
এনক্রিপশন এবং পর্দা আনলক করার জন্য একই পাসওয়ার্ড থাকা যথেষ্ট নিরাপদ নয় ...
ইঙ্গিতগুলির জন্য ধন্যবাদ।
উত্তর:
নং http://support.google.com/android/bin/answer.py?hl=en&answer=1663755 এর একটি উদ্ধৃতি :
নোট করুন যে এটি একই পিন বা পাসওয়ার্ড যা আপনি আপনার ফোনটি এনক্রিপশন ছাড়াই আনলক করতে ব্যবহার করেন এবং স্বাধীনভাবে সেট করা যায় না।
সম্পাদনা: আমি এটি এক্সডিএতে পেয়েছি, তবে আমি মনে করি এটি ঝুঁকিপূর্ণ এবং প্রচেষ্টাটির পক্ষে উপযুক্ত নয়। http://forum.xda-developers.com/showthread.php?t=1680857
ইতিমধ্যে এনক্রিপ্ট করা ফোনগুলির জন্য , Android 5.x (ললিপপ) কমান্ডটি কিছুটা পরিবর্তন হয়েছে changed এখন উদ্ধৃতিতে পাসওয়ার্ড টাইপ করার পরিবর্তে, আপনাকে প্রথমে পাসওয়ার্ডটি হেক্সাডেসিমাল হিসাবে এনকোড করতে হবে এবং মূল পাওয়ার পরে নিম্নলিখিত কমান্ডগুলি জারি করতে হবে:
vdc cryptfs changepw password HEX_ENCODED_PASSWORD_HERE
পাসওয়ার্ডটি হেক্স এনকোডড হওয়ায় ফলস্বরূপ মানটির চারপাশে উদ্ধৃতিগুলির প্রয়োজন নেই।
উল্লিখিত অন্য কমান্ডটির vdc cryptfs changepw 'plaintext password here'
অ্যান্ড্রয়েড 5.x এবং পরবর্তী প্রকাশে কোনও প্রভাব নেই।
আমি যদি আমার পাসওয়ার্ড এ পরিবর্তন করতে চাই testing
, রুট প্রাপ্তির পরে আমি এই আদেশটি জারি করব:
vdc cryptfs changepw password 74657374696e67
যদি আমি আমার পাসওয়ার্ডটি আরও কিছু বিদেশী (যাতে বিশেষ অক্ষর, উক্তি এবং অন্যান্য বিরামচিহ্ন অন্তর্ভুক্ত থাকে) তে পরিবর্তন করতে চাই, যেমন What's up "Doc"?
আমি মূলটি adb shell
প্রাপ্ত করার পরে নিম্নলিখিত কমান্ডটি জারি করব su
:
vdc cryptfs changepw password 5768617427732075702022446f63223f
এখন ফোনটি রিবুট করুন (আপনি একটি reboot
আদেশ জারি করতে পারেন ) এবং আপনাকে নতুন পাসওয়ার্ডের জন্য অনুরোধ জানানো হবে।
ডিভাইসটি বর্তমানে মোটেও এনক্রিপ্ট করা না থাকলে আপনি নিম্নলিখিত কমান্ডটি জারি করবেন:
vdc cryptfs enablecrypto inplace HEX_ENCODED_PASSWORD_HERE
ফোনটি স্বয়ংক্রিয়ভাবে রিবুট হবে এবং এনক্রিপশন প্রক্রিয়া যা এক ঘন্টা বা আরও বেশি সময় নিতে পারে being
এনকপাস চ্যাঞ্জার এটি করার দাবি করে, যদিও এটি পরীক্ষা করে নি।
এনক্রিপশন পাসওয়ার্ডের স্ক্রীন আনলক পিনের মতো হয় না। আসলে, আপনি কোনও স্ক্রিন লকিং পাসওয়ার্ড / পিন ছাড়াই কোনও পাসওয়ার্ড দিয়ে আপনার ডিভাইসটিকে এনক্রিপ্ট করতে পারেন। (এটি প্রাথমিকভাবে আমার নতুন ইনস্টল করা ডিভাইসের ক্ষেত্রে হয়েছিল)।
আপনি যদি কোনও সম্ভাব্য সুরক্ষিত বাস্তবায়ন সম্পর্কে ভাবেন তবে তা বোধগম্য হয়। এনক্রিপশন পাসফ্রেজ সরাসরি আপনার ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত হয় না। প্রথমত, পাসফ্রেজে একটি কী ডেরাইভেশন ফাংশন প্রয়োগ করা হয়। ফলস্বরূপ কীটি মাস্টার কীটি এনক্রিপ্ট করতে ব্যবহৃত হয়। (এই মাস্টার কীটি ডিস্ক এনক্রিপশনের জন্য ব্যবহৃত হয়))
মাস্টার কী পরিবর্তন করা সমস্ত ডেটা পুনরায় এনক্রিপ্ট করা ছাড়া সম্ভব নয় যা বেশ কিছুটা সময় নেয়। কী সম্ভব এবং আরও দ্রুত, পাসওয়ার্ডগুলি পরিবর্তন করে যা মাস্টার কী রক্ষা করে। GPLv2- লাইসেন্সযুক্ত LUKS সফ্টওয়্যার থেকে ভিন্ন , আপনি কেবল একটি পাসফ্রেজ নির্দিষ্ট করতে পারেন।
প্রয়োজনীয়তা:
adb
।নির্দেশাবলী:
adb shell
আপনার কম্পিউটারে চালিয়ে এটি করা যেতে পারে । (আরও দেখুন 2)su
আপনার পাসওয়ার্ডকে ধরে নিলে Give Mom batteries
, নিম্নলিখিত আদেশটি কার্যকর করুন:
vdc cryptfs changepw 'Give Mom batteries'
আপনি যদি নিজের পাসফ্রেজের জন্য বহিরাগত অক্ষরগুলি বেছে নিয়ে থাকেন তবে সেগুলি সঠিকভাবে পালাতে ভুলবেন না ।
আমি vold সোর্স কোড, বিশেষ তাকিয়ে এই আর্গুমেন্ট পাওয়া CommandListener.cpp । আইসিএসে ডিস্ক এনক্রিপশন প্রবর্তনের পর থেকে এই আদেশটি সর্বদা উপলব্ধ ছিল:
$git log -n1 --oneline 70a4b3fd7a84a84bbe6e9d6d4ca3ee2098259fd
70a4b3f Change cryptfs changepw to only require a new password.
$ git branch --contains 70a4b3fd7a84a84bbe6e9d6d4ca3ee2098259fd -a
* cm-10.1
remotes/origin/HEAD -> origin/cm-10.1
remotes/origin/cm-10.1
remotes/origin/cm-9.0.0
remotes/origin/cm-9.1.0
remotes/origin/ics
remotes/origin/ics-release
remotes/origin/jellybean
remotes/origin/jellybean-stable
remotes/origin/mr1.1-staging