Atlassian Jira密码编码可以通过以下代码示例解决:
import java.nio.charset.StandardCharsets; import java.util.Base64;
public class JiraPasswordEncoder {
public static String encode(String password) {
byte[] bytes = password.getBytes(StandardCharsets.UTF_8);
return Base64.getEncoder().encodeToString(bytes);
}
public static String decode(String encodedPassword) {
byte[] bytes = Base64.getDecoder().decode(encodedPassword);
return new String(bytes, StandardCharsets.UTF_8);
}
}
// 示例用法: String password = "myPassword123"; String encodedPassword = JiraPasswordEncoder.encode(password); System.out.println("Encoded Password: " + encodedPassword); String decodedPassword = JiraPasswordEncoder.decode(encodedPassword); System.out.println("Decoded Password: " + decodedPassword);
// 输出: // Encoded Password: bXlQYXNzd29yZDEyMw== // Decoded Password: myPassword123