这个程序算出来的license在JIRA 3.13.5版本中是有效的,这个版本是目前最新的release版本,没有在4.0beta中试过。
package com.justin.workaround;
import java.io.IOException;
import java.security.KeyFactory;
import java.security.Signature;
import java.security.spec.PKCS8EncodedKeySpec;
import com.atlassian.license.LicensePair;
public class JiraLicenseGenerator
{
static byte EncodedPrvKey[] = { 48, -126, 1, 75, 2, 1, 0, 48, -126, 1, 44, 6, 7, 42, -122, 72, -50, 56, 4, 1, 48,
-126, 1, 31, 2, -127, -127, 0, -3, 127, 83, -127, 29, 117, 18, 41, 82, -33, 74, -100, 46, -20, -28,
-25, -10, 17, -73, 82, 60, -17, 68, 0, -61, 30, 63, -128, -74, 81, 38, 105, 69, 93, 64, 34, 81, -5,
89, 61, -115, 88, -6, -65, -59, -11, -70, 48, -10, -53, -101, 85, 108, -41, -127, 59, -128, 29, 52,
111, -14, 102, 96, -73, 107, -103, 80, -91, -92, -97, -97, -24, 4, 123, 16, 34, -62, 79, -69, -87,
-41, -2, -73, -58, 27, -8, 59, 87, -25, -58, -88, -90, 21, 15, 4, -5, -125, -10, -45, -59, 30, -61,
2, 53, 84, 19, 90, 22, -111, 50, -10, 117, -13, -82, 43, 97, -41, 42, -17, -14, 34, 3, 25, -99,
-47, 72, 1, -57, 2, 21, 0, -105, 96, 80, -113, 21, 35, 11, -52, -78, -110, -71, -126, -94, -21,
-124, 11, -16, 88, 28, -11, 2, -127, -127, 0, -9, -31, -96, -123, -42, -101, 61, -34, -53, -68,
-85, 92, 54, -72, 87, -71, 121, -108, -81, -69, -6, 58, -22, -126, -7, 87, 76, 11, 61, 7, -126,
103, 81, 89, 87, -114, -70, -44, 89, 79, -26, 113, 7, 16, -127, -128, -76, 73, 22, 113, 35, -24,
76, 40, 22, 19, -73, -49, 9, 50, -116, -56, -90, -31, 60, 22, 122, -117, 84, 124, -115, 40, -32,
-93, -82, 30, 43, -77, -90, 117, -111, 110, -93, 127, 11, -6, 33, 53, 98, -15, -5, 98, 122, 1, 36,
59, -52, -92, -15, -66, -88, 81, -112, -119, -88, -125, -33, -31, 90, -27, -97, 6, -110, -117, 102,
94, -128, 123, 85, 37, 100, 1, 76, 59, -2, -49, 73, 42, 4, 22, 2, 20, 42, 50, -88, 30, 125, -37,
118, -50, 20, -82, -63, 0, 8, -36, 106, -9, -110, 124, 107, 68 };
public static void main(String args[]) throws IOException
{
try
{
long l = 267L;
long l1 = System.currentTimeMillis();
long l2 = System.currentTimeMillis();
String s = "";
System.out.println("Keygen for JIRA Enterprise Edition.");
System.out.print("created by mydaj[ROR].");
do
{
System.out.print("\nEnter your organization name: ");
for (int i = System.in.read(); i != 10 && i != 13; i = System.in.read())
s = s + (char) i;
}
while (s == "");
try
{
PKCS8EncodedKeySpec pkcs8encodedkeyspec = new PKCS8EncodedKeySpec(EncodedPrvKey);
KeyFactory keyfactory = KeyFactory.getInstance("DSA", "SUN");
java.security.PrivateKey privatekey = keyfactory.generatePrivate(pkcs8encodedkeyspec);
String s1 = Long.toString(l, 10);
s1 = s1 + "^^";
s1 = s1 + Long.toString(l1, 10);
s1 = s1 + "^^";
s1 = s1 + Long.toString(l2, 10);
s1 = s1 + "^^";
s1 = s1 + s;
byte abyte0[] = s1.getBytes();
Signature signature = Signature.getInstance("SHA1withDSA");
signature.initSign(privatekey);
signature.update(abyte0);
byte abyte1[] = signature.sign();
LicensePair licensepair = null;
try
{
licensepair = new LicensePair(abyte0, abyte1);
}
catch (Exception exception1)
{
exception1.printStackTrace();
}
System.out.println(s1);
System.out.println("Your license key is: ");
System.out.println(licensepair.toString());
}
catch (Exception exception)
{
exception.printStackTrace();
}
}
catch (IOException ioexception)
{
}
}
}
运行后需要你填写你在安装JIRA过程中填写的公司的名字,如下:
Enter your organization name:
填写后回车即可生成license,然后再用管理员登录JIRA,更新license即可。
分享到:
相关推荐
1. **运行安装程序**:双击下载好的安装包`atlassian-jira-enterprise-3.12-windows-installer.exe`,启动安装向导。 2. **选择安装语言**:安装向导启动后,默认语言可能不是中文。安装完成后可以通过设置更改为...
标题中的“JIRA API地址”指的是Atlassian JIRA软件中用于程序matic访问的接口URL。JIRA是一款流行的项目管理和问题追踪工具,它提供了丰富的API(应用程序编程接口),允许开发者通过HTTP请求来创建、读取、更新和...
1. **作为服务运行**: 将JIRA注册为Windows服务,可以在系统启动时自动运行JIRA。 2. **手动启动**: 如果不希望JIRA随系统启动而自动运行,则可以选择不注册为服务。 #### Windows防火墙提示 1. **防火墙设置**: ...
3. 下载完成后,解压文件,然后运行安装程序。对于Windows,双击setup.exe;对于Linux,执行.sh脚本。 三、安装过程 1. 配置Jira实例:安装向导会引导你设置Jira实例的基本信息,包括服务器地址、端口号、管理员...
现在已弃用了使用密码的Jira中的基本身份验证,因此您应该生成API令牌来配置应用程序。 按照生成API令牌。 用法 工作日志注册 Usage: jira-worklog-manager register [options] Options: -d, --date [date] worklog...
了解如何编写和注册这样的扩展,可以使你在使用fancy-jira的基础上进一步定制化功能,提高工作效率。 **总结** fancy-jira是一个为命令行爱好者量身定制的JIRA工具,通过Python编程和JIRA REST API的结合,它使得...
另外,可能还有项目管理工具如JIRA或Trello用于任务分配和进度追踪,以及在线会议工具如Zoom或Teams用于实时沟通与问题解决。 项目中可能涉及到的技术还包括API接口设计,前后端交互通常通过RESTful API实现,允许...
8. **集成Atlassian工具**:与Jira、Bitbucket等Atlassian产品无缝对接,提升团队协作效率。 9. **多语言支持**:Sourcetree支持多种语言,包括中文,适应全球用户的使用需求。 10. **持续更新**:Atlassian会定期...
在用户名中输入为您的Jira Cloud帐户注册的电子邮件。 C。 在密码中输入Atlassian Cloud的API令牌。 请参阅此处的说明。 Jira服务器 Jira URL必须采用Http(s):// domain的形式,且没有任何结尾部分,例如/ secure...
MySQL数据库作为广泛使用的开源关系型数据库管理系统,与Java应用程序的连接通常依赖于特定的JDBC驱动。本篇文章将深入探讨如何使用JDBC连接MySQL数据库,重点介绍标题和描述中提到的"com.mysql.cj.jdbc.Driver"。 ...
银行管理应用 目录 一般说明 Intellij Banking是为简化货币交易而创建的应用程序。 用户可以用三种不同的货币(RON,USD和EUR)检查其余额,存款,取款和转账。...为了演示完整的敏捷工作流,我们创建了一个Jira实
Drools还为Java开发人员提供了高级别的抽象,允许以声明式的方式编写业务规则,这些规则可以被编译成Java字节码并集成到应用程序中。Drools使用了一种基于RETE算法的模式匹配引擎来高效执行规则。 Drools文档详细...
**JIRA**:除了技术测试工具外,JIRA作为一款缺陷跟踪和项目管理工具,在测试过程中也扮演着重要的角色。它可以用来记录和追踪测试过程中发现的问题,同时也能帮助团队成员之间更好地协作。 #### 三、测试案例分析 ...
在Android应用开发中,Java是主要的开发语言之一,提供了丰富的库和工具,使得开发者可以轻松构建功能丰富的移动应用程序。ReuniUT应用就是基于Java的强大功能来实现其约会和社交功能的。 **Android开发环境** ...
1. **用户管理**:用户注册、登录、个人信息管理等功能,确保用户安全地访问系统。这需要数据库设计,如存储用户信息,并实现密码加密。 2. **课程管理**:教师可以上传课程资料,包括视频、PPT、文档等,学生可以...
5. **项目开发**:项目开发过程中,版本控制工具如Git可能被用来管理代码版本,团队协作工具如Trello或Jira用于任务分配和进度跟踪。开发者可能还使用了Visual Studio作为集成开发环境,提供了代码编辑、调试和部署...
Servlet是服务器端的小程序,负责处理客户端(浏览器)的请求,生成响应。JSP(JavaServer Pages)则是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现了业务逻辑和展示的分离。JSTL(JavaServer ...
10. **项目管理**:了解敏捷开发方法如Scrum,以及如何使用项目管理工具如JIRA来跟踪任务进度。 通过这个项目,学习者将获得实际开发经验,提高解决问题的能力,同时对整个软件开发生命周期有一个全面的认识。从...
- 下载完成后,运行安装程序,按照向导的提示进行安装。选择合适的安装路径,并配置数据库连接。Confluence支持多种数据库,如MySQL、PostgreSQL和Microsoft SQL Server。在此案例中,您可能需要预先安装并配置一个...
注册和编辑患者 记录访问和遭遇 查看患者数据(详细信息,诊断,就诊和重要信息) 离线访问 屏幕截图 GSoC 2019 该项目还被选为Google Summer of Code2019。更多详细信息可以在上找到。 它已被选为Google Summer ...