我正在使用ldap,在java上工作,那裏的密碼值是base64格式,如何將我的普通文本密碼sarath_dev轉換爲Based for Ldap?如何使用Java將密碼轉換爲Based for Ldap?
-1
A
回答
0
對於那些不熟悉base64 encoding
算法的算法,這裏是基本的介紹。 Base64編碼(使用64位可打印字符來替換原始字符串中的每個字符)算法序列中的每個字符,以便稍後可以對其進行解碼。 Base64編碼通過將數據編碼爲ASCII格式來防止誤用數據。雖然有更高級的加密算法,如RSA-SHA
和MD5
,您應該使用那些在生產中,但base64
是真正簡單和易於使用的簡單編碼需求。
編碼&解碼字符串成Base64的在Java
以下是在base64 encoding
算法字符串的編碼和解碼的一個簡單的例子。我們首先將字符串轉換爲字節數組,然後傳遞給Base64.encodeBase64(byte[])
,根據base64 encoding
算法對字節數組 進行編碼,並返回並編碼字節數組,並將其轉換爲字符串。在稍後的一半,我們將通過調用Base64.decodeBase64(byte[])
方法來解碼字符串。
import org.apache.commons.codec.binary.Base64;
public class Base64EncodingExample{
public static void main(String args[]) throws IOException {
String orig = "original String before base64 encoding in Java";
//encoding byte array into base 64
byte[] encoded = Base64.encodeBase64(orig.getBytes());
System.out.println("Original String: " + orig);
System.out.println("Base64 Encoded String : " + new String(encoded));
//decoding byte array into base64
byte[] decoded = Base64.decodeBase64(encoded);
System.out.println("Base 64 Decoded String : " + new String(decoded));
}
}
Output:
Original String: original String before base64 encoding in Java
Base64 Encoded String : b3JpZ2luYWwgU3RyaW5nIGJlZm9yZSBiYXNlNjQgZW5jb2RpbmcgaW4gSmF2YQ==
Base 64 Decoded String : original String before base64 encoding in Java
相關問題
- 1. 將Java加密代碼轉換爲NodeJS
- 2. 如何將此密碼查詢轉換爲java代碼?
- 3. 如何將sha1()密碼轉換爲FOSUserBundle?
- 4. Java Ldap將lastLogonTimestamp轉換爲DateTime
- 5. 將WP密碼轉換爲SMF密碼
- 6. 如何將Java代碼轉換爲mapreduce?
- 7. 如何將Java代碼轉換爲Matlab
- 8. 將密碼轉換爲星*
- 9. Java for ImageJ。如何使用代碼將圖像從RGB轉換爲8位?
- 10. 如何將這個LDAP代碼從VBS轉換爲C++
- 11. 如何在密碼輸入時將密碼轉換爲星號?
- 12. 如何在將項目轉換爲Laravel後使用舊密碼
- 13. 如何將Curl代碼轉換爲Java
- 14. 如何將curl代碼轉換爲java
- 15. 將密碼加密從java轉換爲php
- 16. 如何將此C++ for循環轉換爲java for循環
- 17. 如何使用zend更改ldap密碼
- 18. 使用bouncycastle將加密/解密從Java轉換爲C#
- 19. 將Javascript加密方法轉換爲Java
- 20. Java spring LDAP - Waring LDAP密碼過期
- 21. 如何將普通的Java for-loop轉換爲Java 8流?
- 22. 如何使用LDAP for moodle?
- 23. 如何將Java(Android)加密參數轉換爲iOS加密?
- 24. 如何將Java代碼轉換爲不使用泛型?
- 25. 將C++加密轉換爲Java
- 26. Java的LDAP密碼認證
- 27. 將md5加密的密碼轉換爲解密的密碼wordpress
- 28. 如何將密碼轉換爲128位/ 256位WEP密鑰?
- 29. 如何爲使用LDAP的用戶進行密碼驗證?
- 30. 將加密Algo從C#轉換爲Java
你能展示一些你已經嘗試過的代碼嗎? – Nobita
你是什麼意思的代碼?我只想在ldap瀏覽器中輸入base64格式的密碼....多數民衆贊成在所有! –
你想在base64中編碼你的密碼? –