SimpleMD5Example (OpenLdap加密MD5算法的JAVA实现)
2017-11-24 21:07
495 查看
import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import sun.misc.BASE64Encoder; public class SimpleMD5Example { public static String EncoderByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException{ MessageDigest md5=MessageDigest.getInstance("MD5"); BASE64Encoder base64en = new BASE64Encoder(); String newstr=base64en.encode(md5.digest(str.getBytes("utf-8"))); return newstr; } public static void main(String[] args) throws UnsupportedEncodingException, NoSuchAlgorithmException { /* slappasswd -h {md5} -s "secret" {MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ== */ String passwordToHash = "secret"; String N_md5=EncoderByMd5(passwordToHash); System.out.println(N_md5); /* slappasswd -h {md5} -s "dsideal4r5t6y7u" {MD5}yDL5JsEkVI9aVYfIW1pbPw== */ passwordToHash = "dsideal4r5t6y7u"; N_md5=EncoderByMd5(passwordToHash); System.out.println(N_md5); } }
Openldap的配置文件:
https://www.cnblogs.com/lijingcheng/p/4454802.html
相关文章推荐
- java实现MD5算法加密
- 在Java中使用MessageDigest实现MD5,sha1等加密
- java实现MD5算法
- java中实现 MD5加密算法加密用户密码
- java实现MD5算法
- java 的md5算法实现
- 3DES加密java的实现代码
- Java实现MD5算法
- MD5算法JAVA的实现
- RSA算法简单实现加密、解密、签名、验证(原创Java程序)
- Java实现DESede(双重DES)对文件加密
- Java 实现Rsa 加密
- java 加密解密简单实现
- 在Java中使用MessageDigest实现MD5,SHA-1等加密
- java 的md5算法实现
- 用JAVA实现MD5算法
- VB.NET实现MD5算法加密(32位)
- 使用异或进行简单的密码加密(JAVA实现)
- MD5 JAVA 加密 实现
- 用Java实现的字符串简单加密