ShiroApplicationTests.java 651 Bytes
package com.myxrk.rbac;

import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

import java.util.Base64;

@SpringBootTest
class ShiroApplicationTests {

    @Test
    void passwordBase64() {
        String password = "shiro@kuihai";
        byte[] passwordBytes = password.getBytes();
        String passwordBase64 = Base64.getEncoder().encodeToString(passwordBytes);
        passwordBytes = Base64.getDecoder().decode(passwordBase64);
        password = new String(passwordBytes);
        System.out.println("password=>" + password);
        System.out.println("passwordBase64=>" + passwordBase64);
    }

}