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

जावा में SHA-256 के साथ एक स्ट्रिंग कैसे हैश: एक चरण-दर-चरण गाइड

2025-02-23 को पोस्ट किया गया
ब्राउज़ करें:922

] ; वे एक तरफ़ा अपरिवर्तनीय कार्य हैं। जावा में SHA-256 के साथ एक स्ट्रिंग को हैश करने के लिए, इन चरणों का पालन करें:

How to Hash a String with SHA-256 in Java: A Step-by-Step Guide

स्ट्रिंग को बाइट्स के रूप में एनकोड करें:

स्ट्रिंग को एक विशिष्ट वर्ण एन्कोडिंग का उपयोग करके एक बाइट सरणी में परिवर्तित करें, जैसे StandardCharsets.utf_8 के रूप में। यह चरण पाठीय स्ट्रिंग को एक बाइनरी प्रतिनिधित्व में बदल देता है। इस ऑब्जेक्ट पर डाइजेस्ट विधि को आमंत्रित करें, चरण 1 में बनाई गई बाइट सरणी को पास करना। परिणाम एक बाइट सरणी है जिसमें हैशेड प्रतिनिधित्व है।

  1. स्ट्रिंग में परिवर्तित करना मान, इसलिए इसे एक स्ट्रिंग के रूप में प्रतिनिधित्व करने के लिए, बेस 64 या हेक्साडेसिमल एन्कोडिंग पर विचार करें। स्ट्रिंग (बाइट [], स्ट्रिंग) कंस्ट्रक्टर का उपयोग करने का प्रयास न करें, क्योंकि इससे गलत स्ट्रिंग प्रतिनिधित्व होगा। = Messagedigest.getInstance ("SHA-256"); बाइट [] हैश = digest.digest (text.getBytes (standardCharsets.utf_8)); याद रखें कि हैशिंग अपरिवर्तनीय डेटा परिवर्तन प्रदान करता है, जिसका उपयोग आमतौर पर क्रिप्टोग्राफिक उद्देश्यों के लिए या डेटा अखंडता सुनिश्चित करने के लिए किया जाता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3