নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে পাসকোড এনক্রিপ্ট এবং ডিক্রিপ্ট করার জন্য ইউটিলিটি পদ্ধতি।
ধ্রুবক সারাংশ
int | kPasscodeEncryptionConfig1_TEST_ONLY | পাসকোড এনক্রিপশন কনফিগারেশন 1 (শুধুমাত্র পরীক্ষা) দ্রষ্টব্য: এই এনক্রিপশন কনফিগারেশনটি শুধুমাত্র পরীক্ষার জন্য এবং কোন অখণ্ডতা বা গোপনীয়তা প্রদান করে না। |
int | kPasscodeEncryptionConfig2 | পাসকোড এনক্রিপশন কনফিগারেশন 2 |
ক্ষেত্রের সারাংশ
পাবলিক স্ট্যাটিক চূড়ান্ত বাইট[] | kPasscodeEncKeyDiversifier | পাসকোড এনক্রিপশন এবং প্রমাণীকরণ কীগুলির ডেরিভেশনে কী ডাইভারসিফায়ার ব্যবহার করা হয়। |
পাবলিক স্ট্যাটিক চূড়ান্ত বাইট[] | kPasscodeFingerprintKeyDiversifier | পাসকোড ফিঙ্গারপ্রিন্ট কী তৈরিতে ব্যবহৃত কী ডাইভারসিফায়ার। |
পাবলিক কনস্ট্রাক্টর সারাংশ
পাবলিক পদ্ধতির সারাংশ
স্ট্যাটিক স্ট্রিং | ডিক্রিপ্টপাসকোড (বাইট[] এনক্রিপ্ট করা পাসকোড, বাইট[] এনকি, বাইট[] অথকি, বাইট[] ফিঙ্গারপ্রিন্ট কী) নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে এনক্রিপ্ট করা একটি পাসকোড ডিক্রিপ্ট করুন। |
স্ট্যাটিক বাইট[] | এনক্রিপ্টপাসকোড (int config, int keyId, লং ননস, স্ট্রিং পাসকোড, বাইট[] এনকি, বাইট [] authKey, বাইট [] ফিঙ্গারপ্রিন্টকি) নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে একটি পাসকোড এনক্রিপ্ট করুন। |
স্ট্যাটিক int | getEncryptedPasscodeConfig (বাইট[] এনক্রিপ্ট করা পাসকোড) একটি এনক্রিপ্ট করা পাসকোড থেকে কনফিগারেশন প্রকারটি বের করুন। |
স্ট্যাটিক বাইট[] | getEncryptedPasscodeFingerprint (বাইট[] এনক্রিপ্ট করা পাসকোড) একটি এনক্রিপ্ট করা পাসকোড থেকে আঙ্গুলের ছাপ বের করুন। |
স্ট্যাটিক int | getEncryptedPasscodeKeyId (বাইট[] এনক্রিপ্ট করা পাসকোড) একটি এনক্রিপ্ট করা পাসকোড থেকে কী আইডি বের করুন। |
স্থির দীর্ঘ | getEncryptedPasscodeNonce (বাইট[] এনক্রিপ্ট করা পাসকোড) একটি এনক্রিপ্ট করা পাসকোড থেকে ননস মান বের করুন। |
স্ট্যাটিক বুলিয়ান | isSupportedPasscodeEncryptionConfig (int config) নির্দিষ্ট পাসকোড এনক্রিপশন কনফিগারেশন সমর্থিত কিনা তা নির্ধারণ করে। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতির সারাংশ
ধ্রুবক
পাবলিক স্ট্যাটিক ফাইনাল int kPasscodeEncryptionConfig1_TEST_ONLY
পাসকোড এনক্রিপশন কনফিগারেশন 1 (শুধুমাত্র পরীক্ষা) দ্রষ্টব্য: এই এনক্রিপশন কনফিগারেশনটি শুধুমাত্র পরীক্ষার জন্য এবং কোন অখণ্ডতা বা গোপনীয়তা প্রদান করে না। কনফিগ 1 শুধুমাত্র বিকাশ বিল্ডে উপলব্ধ।
পাবলিক স্ট্যাটিক ফাইনাল int kPasscodeEncryptionConfig2
পাসকোড এনক্রিপশন কনফিগারেশন 2
ক্ষেত্র
পাবলিক স্ট্যাটিক ফাইনাল বাইট[] kPasscodeEncKeyDiversifier
পাসকোড এনক্রিপশন এবং প্রমাণীকরণ কীগুলির ডেরিভেশনে কী ডাইভারসিফায়ার ব্যবহার করা হয়।
পাবলিক স্ট্যাটিক ফাইনাল বাইট[] kPasscodeFingerprintKeyDiversifier
পাসকোড ফিঙ্গারপ্রিন্ট কী তৈরিতে ব্যবহৃত কী ডাইভারসিফায়ার।
পাবলিক কনস্ট্রাক্টর
সর্বজনীন পাসকোড এনক্রিপশন সমর্থন ()
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক স্ট্রিং ডিক্রিপ্টপাসকোড (বাইট[] এনক্রিপ্ট করা পাসকোড, বাইট[] এনকি, বাইট[] অথকি, বাইট[] ফিঙ্গারপ্রিন্টকি)
নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে এনক্রিপ্ট করা একটি পাসকোড ডিক্রিপ্ট করুন।
পরামিতি
এনক্রিপ্ট করা পাসকোড | |
---|---|
encKey | |
প্রমাণীকরণ কী | |
ফিঙ্গারপ্রিন্ট কী |
নিক্ষেপ করে
WeaveSecuritySupportException |
---|
পাবলিক স্ট্যাটিক বাইট [] এনক্রিপ্টপাসকোড (int config, int keyId, long nonce, String passcode, byte[] encKey, byte[] authKey, byte[] fingerprintKey)
নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে একটি পাসকোড এনক্রিপ্ট করুন।
পরামিতি
কনফিগারেশন | |
---|---|
কীআইডি | |
না | |
পাসকোড | |
encKey | |
প্রমাণীকরণ কী | |
ফিঙ্গারপ্রিন্ট কী |
নিক্ষেপ করে
WeaveSecuritySupportException |
---|
পাবলিক স্ট্যাটিক int getEncryptedPasscodeConfig (বাইট[] এনক্রিপ্ট করা পাসকোড)
একটি এনক্রিপ্ট করা পাসকোড থেকে কনফিগারেশন প্রকারটি বের করুন।
পরামিতি
এনক্রিপ্ট করা পাসকোড |
---|
নিক্ষেপ করে
WeaveSecuritySupportException |
---|
পাবলিক স্ট্যাটিক বাইট[] getEncryptedPasscodeFingerprint (বাইট[] এনক্রিপ্ট করা পাসকোড)
একটি এনক্রিপ্ট করা পাসকোড থেকে আঙ্গুলের ছাপ বের করুন।
পরামিতি
এনক্রিপ্ট করা পাসকোড |
---|
নিক্ষেপ করে
WeaveSecuritySupportException |
---|
পাবলিক স্ট্যাটিক int getEncryptedPasscodeKeyId (বাইট[] এনক্রিপ্ট করা পাসকোড)
একটি এনক্রিপ্ট করা পাসকোড থেকে কী আইডি বের করুন।
পরামিতি
এনক্রিপ্ট করা পাসকোড |
---|
নিক্ষেপ করে
WeaveSecuritySupportException |
---|
পাবলিক স্ট্যাটিক লং getEncryptedPasscodeNonce (বাইট[] এনক্রিপ্টেড পাসকোড)
একটি এনক্রিপ্ট করা পাসকোড থেকে ননস মান বের করুন।
পরামিতি
এনক্রিপ্ট করা পাসকোড |
---|
নিক্ষেপ করে
WeaveSecuritySupportException |
---|
পাবলিক স্ট্যাটিক বুলিয়ান isSupportedPasscodeEncryptionConfig (int config)
নির্দিষ্ট পাসকোড এনক্রিপশন কনফিগারেশন সমর্থিত কিনা তা নির্ধারণ করে।
পরামিতি
কনফিগারেশন |
---|