"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गो में एईएस ईसीबी मोड एन्क्रिप्शन को डिक्रिप्ट कैसे करें?

गो में एईएस ईसीबी मोड एन्क्रिप्शन को डिक्रिप्ट कैसे करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:245

How to Decrypt AES ECB Mode Encryption in Go?

गो में एईएस ईसीबी एन्क्रिप्शन

एईएस ईसीबी मोड एन्क्रिप्शन, जहां प्लेनटेक्स्ट के प्रत्येक ब्लॉक को स्वतंत्र रूप से एन्क्रिप्ट किया गया है, एक सरल लेकिन संभावित रूप से असुरक्षित एन्क्रिप्शन है तरीका। गो में, आप निम्नलिखित कोड का उपयोग करके एईएस ईसीबी डिक्रिप्शन कर सकते हैं:

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