यो अनुप्रयोग 256 बिट प्रमुख संग विकसित गुप्तिकरण मानक (एईएस) को प्रयोग गरेर आफ्नो सन्देश पाठ, एसएमएस वा इमेल सामग्री सांकेतिक लागि प्रयोग गर्न सकिन्छ। यो गुप्तिकरण / एईएस प्रयोग लेसन्देशगुप्तिकरणबाटउल्टउनसक्दैन गर्न सक्नुहुन्छ। यो अनुप्रयोग कुनै अनुमतिहरू नहीं आवश्यक र विज्ञापन को पूर्ण निःशुल्क छ गर्नुहुनेछ। तपाईँले अनुप्रयोग यो के प्रतिज्ञा गर्छ भनेर ढुक्क हुन सक्नुहुन्छ। एक एईएस को दरार resistitvity पासवर्ड लम्बाइ र जटिलता मा निर्भर गर्दछ। प्रयोगकर्ता संग मिनेट 6 अक्षर कम्तिमा एक ठूलो अक्षर, एक कम मामला, एक विशेष चरित्र र एउटा अंक भएको पासवर्ड चयन गर्दैन यदि अनुप्रयोग चेतावनी दिन्छ।
पाठ Encryptor एक पाठ गुप्तिकरण आवेदन मित्र सञ्चार गर्दा तपाईंले आफ्नो गोपनीयताको रक्षा गर्न अनुमति दिन्छ। यो तपाईं गुप्तिकरण / एक 256 बिट (कुञ्जी लम्बाइ) संग अग्रिम गुप्तिकरण मानक (एईएस) को प्रयोग गरेर पाठ लेसन्देशगुप्तिकरणबाटउल्टउनसक्दैन गर्न अनुमति दिन्छ।
प्रणाली प्रयोग SHA-256 पासवर्ड स्ट्रिङ देखि 256 बिट प्रमुख computes। प्रणाली 128 बिट को ब्लक मा सन्देश गुप्तिकरण गर्न गुप्तलेखनशक्ति ब्लक Chaining विधि (सीबीसी) प्रयोग गर्दछ। सन्देशहरू यस लम्बाइ तिनीहरूलाई ल्याउन padded गर्न सक्छ त सममित-प्रमुख गुप्तिकरण एल्गोरिदम लागि दाग ब्लक मोड, ब्लक आकार को एक धेरै छ (एईएस लागि अर्थात् 128 बिट) भनेर सादा पाठ इनपुट आवश्यक छ। प्रयोग भइरहेको यस गद्दी PKCS5Padding छ। wherein हामी plaintext गर्न एक अनियमित ब्लक PREPEND सीबीसी मा स्पष्ट प्रारम्भिकीकरण vectors को प्रविधी प्रयोग भइरहेको छ। चतुर्थ को डिक्रिप्सन नियमित गर्न कुराकानी गर्न आवश्यक छैन बाहेक गुप्तिकरण, सामान्य रूपमा गरिन्छ। जेसुकै होस् चतुर्थ डिक्रिप्सन प्रयोग गर्दछ, केवल अनियमित ब्लक "भ्रष्ट" छ। यो ब्लक वेवास्ता छ र डिक्रिप्सन बाँकी मूल plaintext छ।
इलेक्ट्रनिक Codebook (ECB) ब्लक दाग विधि विकल्प पनि दिइएको छ। ECB मा सन्देश ब्लक विभाजन गरिएको छ, र प्रत्येक ब्लक गुप्तिकरण गरिएको छ यो विधि को separately.The बेफाइदा समान plaintext ब्लक समान ciphertext ब्लक मा गुप्तिकरण गरिएको छन् भन्ने छ; यसरी, यो एक गैर-अनियमित र दोहोरिने डाटा प्रयोग गरिएको हुनु हुँदैन। यो ECB मोड deterministic छ। मात्र शैक्षिक उद्देश्य लागि ECB विकल्प छ।
परीक्षण मोड। एईएस परीक्षण मान (FIPS-197 देखि लिया) हो:
प्रमुख: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Plaintext: 00112233445566778899aabbccddeeff
Ciphertext: 8ea2b7ca516745bfeafc49904b496089
प्रमुख संग plaintext सांकेतिक को ciphertext, प्रमुख को plaintext दिनुपर्छ संग ciphertext डीक्रिप्टीङ दिनुपर्छ।
तपाईँले परीक्षण मान प्रयोग गरेर अनलाइन गुप्तिकरण परीक्षण गर्न सक्छ
http://extranet.cryptomathic.com/aescalc/index
परीक्षण गर्न वेबसाइटमा ECB रूपमा मोड चयन गर्नुहोस् र माथिको परीक्षण मान प्रयोग गर्नुहोस्। प्रमुख र डाटा को anyother मूल्य लागि परीक्षण गर्न, डाटा ठीक 16 हेक्स (16x8 = 128 बिट) वर्ण लामो छ भन्ने सुनिश्चित गर्न। प्रमुख 32 हेक्स वर्ण (32x8 = 256 बिट) लामो हुनुपर्छ। एन्ड्रोइड अनुप्रयोग मा चयन मोड "कुनै padding संग परीक्षण" हुनुपर्छ। तपाईं परिणाम ठ्याक्कै मेल खाने पालन हुनेछ।
तपाईं मा अनलाइन पासवर्ड को SHA-256 रूपान्तरण जाँच गर्न सक्नुहुन्छ
http://www.xorbin.com/tools/sha256-hash-calculator
कुनै पनि समस्याहरूको Incase, मलाई लेख्न स्वतन्त्र महसुस
manindersinghgill@gmail.com
PS
क्रिप्टोग्राफी प्रक्रिया सिक्न केही राम्रो लिंक अनुप्रयोगमा प्रयोग भइरहेको रूपमा अन्तर्गत छन्
एईएस
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
ब्लक सिफर, ECB किन प्रयोग?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher
-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
मा अपडेट गरिएको
२०२४ जुलाई २६