ડીઇએસ અને એઇએસ વચ્ચેના તફાવત.

Anonim

ડીએસ વિ એઇએસ

ડીઇએસ (ડેટા એન્ક્રિપ્શન સ્ટાન્ડર્ડ) ડેટાને એન્ક્રિપ્ટ કરવાની એક જૂની રીત છે જેથી માહિતી અન્ય લોકો દ્વારા વાંચી શકાતી નથી કે જે ટ્રાફિકને અટકાવી શકે. ડીઇએસ ખૂબ જૂના છે અને ત્યારબાદ નવી અને વધુ સારી એઇએસ (એડવાન્સ્ડ એન્ક્રિપ્શન સ્ટાન્ડર્ડ) દ્વારા બદલવામાં આવ્યો છે. ડીઇએસમાં ઇન્હેરિઅર નબળાઈઓના કારણે રિપ્લેસમેન્ટ કરવામાં આવ્યું હતું જેણે હુમલાના ચોક્કસ પદ્ધતિઓનો ઉપયોગ કરીને એન્ક્રિપ્શનને ભાંગી નાખવાની મંજૂરી આપી હતી. એઇએસના સામાન્ય કાર્યક્રમો, ક્ષણની જેમ, કોઈપણ પ્રકારના ક્રેકીંગ તકનીકો માટે હજુ પણ અભેદ્ય છે, જે ટોચની ગુપ્ત માહિતી માટે પણ સારી પસંદગી કરે છે.

ડીઇએસમાં રહેલી નબળાઇ એઇઇએસમાં પહેલાથી જ સંબોધવામાં આવેલી એવી કેટલીક વસ્તુઓ દ્વારા થાય છે. પ્રથમ ટૂંકી 56 બીટ એન્ક્રિપ્શન કી છે. કી એ પાસવર્ડ જેવું છે જે માહિતીને ડિક્રિપ્ટ કરવા માટે જરૂરી છે. એક 56 બીટમાં મહત્તમ 256 સંયોજનો છે, જે કદાચ ઘણો જ લાગે છે પરંતુ કમ્પ્યુટર પર જડ બળ હુમલો કરવા માટે સરળ છે. એઇએસ 128, 1 9 2 અથવા 256 બીટ એન્ક્રિપ્શન કીનો 2 ^ 128, 2 ^ 1 9 2, 2 ^ 256 સંયોજનો અનુક્રમે ઉપયોગ કરી શકે છે. લાંબા સમય સુધી એન્ક્રિપ્શન કીઓ સિસ્ટમમાં કોઈ અન્ય નબળાઈઓ નથી તેથી તે તોડવા માટે ખૂબ મુશ્કેલ બનાવે છે

બીજી સમસ્યા એ DES દ્વારા ઉપયોગમાં લેવાતી નાની બ્લોક કદ છે, જે 64 બિટ્સ પર સેટ છે. સરખામણીમાં, એઇએસ બ્લોક કદનો ઉપયોગ કરે છે જે 128 બિટ્સ જેટલા લાંબા હોય છે. સાદા શબ્દોમાં, બ્લોકનું કદ તે નક્કી કરે છે કે તમે સમાન બ્લોક્સ શરૂ કરતા પહેલાં કેટલી માહિતી મોકલી શકો છો, જે માહિતીને લીક કરે છે. લોકો આ બ્લોક્સને અટકાવી શકે છે અને લીક કરેલી માહિતી વાંચી શકે છે. 64 બીટ્સ સાથે ડીઇએસ માટે, મહત્તમ એન્દ્રેશન કી સાથે ડેટા ટ્રાન્સફર કરી શકાય છે 32GB; આ બિંદુએ અન્ય કીનો ઉપયોગ કરવાની જરૂર છે. એઇએસ સાથે, તે 256 એક્ઝાબાઇટ અથવા 256 બિલિયન ગીગાબાઇટ્સ છે. તે સંભવિત છે કે તમે કોઈપણ એપ્લિકેશન માટે એક એઇએસ એન્ક્રિપ્શન કીનો ઉપયોગ કરી શકો છો.

માળખાની દ્રષ્ટિએ, ડીઇએસ ફેઇસ્ટલ નેટવર્કનો ઉપયોગ કરે છે જે બ્લોકને બે ભાગોમાં એન્ક્રિપ્શન પગલાઓમાંથી પસાર કરતા પહેલા વિભાજિત કરે છે. બીજી બાજુ AES, ક્રમચય-અવેજી ઉપયોગ કરે છે, જેમાં એન્ક્રિપ્ટેડ બ્લોક બનાવવા માટે અવેજીકરણ અને ક્રમચય પગલાંની શ્રેણીનો સમાવેશ થાય છે.

સારાંશ:

ડીઇએસ ખરેખર જૂનું છે જ્યારે એઇએસ પ્રમાણમાં નવું છે

ડીઇએસ ભંગાણવાળું છે જ્યારે એઇએસ હજુ અનબ્રેકેબલ છે

ડીઈએસ એઇએસ

ડીઇએસની સરખામણીમાં ખૂબ નાનું કી કદ વાપરે છે એઇએસ

ડીઇએસ સરખામણીમાં સંતુલિત ફેઇસ્ટલ માળખું વાપરે છે જ્યારે એઇએસ અવેજી-ક્રમચયનો ઉપયોગ કરે છે