मैं जावा में नीचे समारोह का उपयोग कर रहा हेक्स प्रारूप में एक एन्क्रिप्टेड स्ट्रिंग परिवर्तित करने के लिए:जावा में, मैं एक हेक्स स्ट्रिंग को बाइट [] में कैसे परिवर्तित करूं?
public static String toHex(byte [] buf) {
StringBuffer strbuf = new StringBuffer(buf.length * 2);
int i;
for (i = 0; i < buf.length; i++) {
if (((int) buf[i] & 0xff) < 0x10) {
strbuf.append("0");
}
strbuf.append(Long.toString((int) buf[i] & 0xff, 16));
}
return strbuf.toString();
}
अब मैं वापस एक बाइट सरणी में कि हेक्स स्ट्रिंग परिवर्तित करना चाहते हैं। मैं उसे कैसे कर सकता हूँ?
उदाहरण के लिए,
(1) Plain Text = 123
(2) Encrypted Text = «h>kq*«¬Mí“~èåZ \}?
(3) Encrypted Text in Hex = f263575e7b00a977a8e9a37e08b9c215feb9bfb2f992b2b8f11e
मैं (2)
से (3)
लिए जा सकते हैं, लेकिन मैं कैसे (2)
को वापस (3)
से जाते हैं?
aa से Ra। एक मूवी नो कमल चेहे। आप मेरे चैट रूम में मुझसे जुड़ सकते हैं http://chat.stackoverflow.com/rooms/6137/ – Lucifer
बैक बाइट सरणी क्या है? क्या यह एक बाइट सरणी से अलग है? –
नहीं यह बाइट [] के समान है। –