गो में एईएस ईसीबी एन्क्रिप्शन
एईएस ईसीबी मोड एन्क्रिप्शन, जहां प्लेनटेक्स्ट के प्रत्येक ब्लॉक को स्वतंत्र रूप से एन्क्रिप्ट किया गया है, एक सरल लेकिन संभावित रूप से असुरक्षित एन्क्रिप्शन है तरीका। गो में, आप निम्नलिखित कोड का उपयोग करके एईएस ईसीबी डिक्रिप्शन कर सकते हैं:
package main
import (
"crypto/aes"
"fmt"
)
func decryptAes128Ecb(data, key []byte) []byte {
cipher, _ := aes.NewCipher(key)
decrypted := make([]byte, len(data))
size := 16
for bs, be := 0, size; bs ध्यान दें कि ईसीबी मोड को व्यावहारिक अनुप्रयोगों के लिए सुरक्षित नहीं माना जाता है क्योंकि इसमें प्रसार की कमी है और यह "इलेक्ट्रॉनिक कोडबुक" हमले जैसे हमलों के प्रति संवेदनशील हो सकता है। इसलिए, आम तौर पर सीबीसी जैसे अधिक सुरक्षित मोड का उपयोग करने की अनुशंसा की जाती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3