Base64加密和解密

客官°小女子只卖身不卖艺 2022-01-22 12:39 527阅读 0赞
  1. public class DecryAndEncryTest {
  2. /**
  3. * /密码加密
  4. * @return
  5. */
  6. @Test
  7. public void encryptByBase() {
  8. Base64.Encoder encoder = Base64.getEncoder();
  9. byte[] passbyte = null;
  10. String pwd = "yss";
  11. try {
  12. passbyte = pwd.getBytes("UTF-8");
  13. } catch (UnsupportedEncodingException e) {
  14. e.printStackTrace();
  15. }
  16. String encodedpass = encoder.encodeToString(passbyte);
  17. System.out.println(encodedpass);
  18. }
  19. /**
  20. * /解密
  21. * @return
  22. */
  23. @Test
  24. public void dncryptByBase() {
  25. Base64.Decoder decoder = Base64.getDecoder();
  26. byte[] passbyte = decoder.decode("eXNz");
  27. String pass = new String(passbyte);
  28. System.out.println(pass);
  29. }
  30. }

发表评论

表情:
评论列表 (有 0 条评论,527人围观)

还没有评论,来说两句吧...

相关阅读

    相关 base64加密解密

    1.定义 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2