एक encryption algorithm electronic data transport security के लिए एक component है। Encryption उद्देश्यों के लिए algorithms विकसित करते समय वास्तविक गणितीय कदम उठाए जाते हैं और सूचीबद्ध होते हैं, और electronic data या नंबरों को encrypt करने के लिए अलग-अलग block ciphers का उपयोग किया जाता है।
Encryption Algorithm क्या है? What is Encryption Algorithm? Encryption algorithms data धोखाधड़ी को रोकने में मदद करते हैं, जैसे कि hackers द्वारा किया जाता है जो अवैध रूप से electronic financial जानकारी प्राप्त करते हैं। ये algorithms किसी भी कंपनी के risk management protocols का हिस्सा हैं और अक्सर software applications में पाए जाते हैं।
Encryption algorithms plain text को encrypted text में बदलने की प्रक्रिया में सहायता करते हैं, और फिर electronic data को सुरक्षित करने के उद्देश्य से plain text में वापस जाते हैं जब इसे नेटवर्क पर ले जाया जाता है।
Data को coding या encrypt करके, hackers या अन्य unauthorized users आमतौर पर ऐसी जानकारी तक पहुंचने में असमर्थ होते हैं। कुछ encryption algorithms को दूसरों की तुलना में तेज़ माना जाता है, लेकिन जब तक algorithms developers, जिनमें से कई math backgrounds रखते हैं, इस तकनीक में प्रगति के शीर्ष पर बने रहते हैं, इस प्रकार के encryption को फलना-फूलना जारी रखना चाहिए क्योंकि hackers अधिक sophisticated होते जा रहे हैं।
1977 में, RSA U.S. mathematicians Ron Rivest, Adi Shamir और Len Adleman द्वारा विकसित पहले encryption algorithms में से एक बन गया। RSA के पास पर्याप्त रहने की शक्ति है क्योंकि यह अभी भी व्यापक रूप से digital signatures और public key encryption के लिए उपयोग किया जाता है। Encryption algorithms लंबाई में भिन्न हो सकते हैं, लेकिन एक algorithm की ताकत आमतौर पर इसकी लंबाई के directly proportional होती है।