मैं कोशिश की है:बेस 64 स्काला या जावा के साथ एन्कोडिंग
val md = java.security.MessageDigest.getInstance("SHA-1")
val result = new sun.misc.BASE64Encoder().encode(md.digest("user:pass".getBytes))
परिणाम:
md: java.security.MessageDigest = SHA-1 Message Digest from SUN, <initialized>
result: String = smGaoVKd/cQkjm7b88GyorAUz20=
मैं भी करने की कोशिश की:
import java.net.URLEncoder
val result = URLEncoder.encode(user + ":" + pass, "UTF-8")
परिणाम:
result: String = user%3Apass
http://www.base64encode.org/ मूल्य मैं परिणाम के लिए इच्छुक हूँ के आधार पर "dXNlcjpwYXNz"
क्या साइट इन एन्कोडिंग से अलग ढंग से कर रहा है होना चाहिए? इसके अलावा, मैं जावा/स्कैला में साइट की नकल कैसे कर सकता हूं?
नोट, विशिष्ट एप्लिकेशन मूल प्रमाणीकरण का उपयोग करके शीर्षलेख के लिए है।
यदि आप अपना खुद का बनाना चाहते हैं तो मेरे पास कुछ उदाहरण है, मैंने स्केल के लिए बेस 64 बनाया [https://github.com/Try-Parser/Base64-encryption ](https://github.com/Try-Parser/ बेस 64-एन्क्रिप्शन) – HuntsMan