Intellij IDEA 14的注册码

时间:2021-10-16 20:24:57

IntelliJ IDEA 14 注册码

IntelliJ IDEA 14 下载地址:

IntelliJ IDEA 14 下载

分享几个license:

(1)

key:IDEA

value:61156-YRN2M-5MNCN-NZ8D2-7B4EW-U12L4

(2)

key:huangwei
value:97493-G3A41-0SO24-W57LI-Y2UGI-JGTU2

(3)

key:hkl520
value:34423-VZYXD-FQXZ7-O6I7U-J3ZK8-R7V62

(4)

key:Intelligent
value:40957-EG6O9-2915L-CF1RP-57IQJ-Y6VZ3

(5)

key:tommy
value:49164-YPNVL-OXUZL-XIWM4-Z9OHC-LF053

(6)

key:whuanghk
value:98220-IN97R-TV1ID-2JAPO-OXZEO-LAM70

(7)

key:itey
value:91758-T1CLA-C64F3-T7X5R-A7YDO-CRSN1


Intellij IDEA 14的注册码
 
Intellij IDEA 14的注册码
 
Intellij IDEA 14的注册码
 

以下是破解代码:

  1. import java.math.BigInteger;
  2. import java.util.Date;
  3. import java.util.Random;
  4. import java.util.zip.CRC32;
  5. public class keygen
  6. {
  7. /**
  8. * @param s
  9. * @param i
  10. * @param bytes
  11. * @return
  12. */
  13. public static short getCRC(String s, int i, byte bytes[])
  14. {
  15. CRC32 crc32 = new CRC32();
  16. if (s != null)
  17. {
  18. for (int j = 0; j < s.length(); j++)
  19. {
  20. char c = s.charAt(j);
  21. crc32.update(c);
  22. }
  23. }
  24. crc32.update(i);
  25. crc32.update(i >> 8);
  26. crc32.update(i >> 16);
  27. crc32.update(i >> 24);
  28. for (int k = 0; k < bytes.length - 2; k++)
  29. {
  30. byte byte0 = bytes[k];
  31. crc32.update(byte0);
  32. }
  33. return (short) (int) crc32.getValue();
  34. }
  35. /**
  36. * @param biginteger
  37. * @return String
  38. */
  39. public static String encodeGroups(BigInteger biginteger)
  40. {
  41. BigInteger beginner1 = BigInteger.valueOf(0x39aa400L);
  42. StringBuilder sb = new StringBuilder();
  43. for (int i = 0; biginteger.compareTo(BigInteger.ZERO) != 0; i++)
  44. {
  45. int j = biginteger.mod(beginner1).intValue();
  46. String s1 = encodeGroup(j);
  47. if (i > 0)
  48. {
  49. sb.append("-");
  50. }
  51. sb.append(s1);
  52. biginteger = biginteger.divide(beginner1);
  53. }
  54. return sb.toString();
  55. }
  56. /**
  57. * @param i
  58. * @return
  59. */
  60. public static String encodeGroup(int i)
  61. {
  62. StringBuilder sb = new StringBuilder();
  63. for (int j = 0; j < 5; j++)
  64. {
  65. int k = i % 36;
  66. char c;
  67. if (k < 10)
  68. {
  69. c = (char) (48 + k);
  70. }
  71. else
  72. {
  73. c = (char) ((65 + k) - 10);
  74. }
  75. sb.append(c);
  76. i /= 36;
  77. }
  78. return sb.toString();
  79. }
  80. /**
  81. * @param name
  82. * @param days
  83. * @param id
  84. * @param prtype
  85. * @return
  86. */
  87. public static String MakeKey(String name, int days, int id)
  88. {
  89. id %= 100000;
  90. byte bkey[] = new byte[12];
  91. bkey[0] = (byte) 1; // Product type: IntelliJ IDEA is 1
  92. bkey[1] = 14; // version
  93. Date d = new Date();
  94. long ld = (d.getTime() >> 16);
  95. bkey[2] = (byte) (ld & 255);
  96. bkey[3] = (byte) ((ld >> 8) & 255);
  97. bkey[4] = (byte) ((ld >> 16) & 255);
  98. bkey[5] = (byte) ((ld >> 24) & 255);
  99. days &= 0xffff;
  100. bkey[6] = (byte) (days & 255);
  101. bkey[7] = (byte) ((days >> 8) & 255);
  102. bkey[8] = 105;
  103. bkey[9] = -59;
  104. bkey[10] = 0;
  105. bkey[11] = 0;
  106. int w = getCRC(name, id % 100000, bkey);
  107. bkey[10] = (byte) (w & 255);
  108. bkey[11] = (byte) ((w >> 8) & 255);
  109. BigInteger pow = new BigInteger("89126272330128007543578052027888001981", 10);
  110. BigInteger mod = new BigInteger("86f71688cdd2612ca117d1f54bdae029", 16);
  111. BigInteger k0 = new BigInteger(bkey);
  112. BigInteger k1 = k0.modPow(pow, mod);
  113. String s0 = Integer.toString(id);
  114. String sz = "0";
  115. while (s0.length() != 5)
  116. {
  117. s0 = sz.concat(s0);
  118. }
  119. s0 = s0.concat("-");
  120. String s1 = encodeGroups(k1);
  121. s0 = s0.concat(s1);
  122. return s0;
  123. }
  124. public static void main(String[] args)
  125. {
  126. if (args.length == 0)
  127. {
  128. System.err.printf("*** Usage: %s name%n", keygen.class.getCanonicalName());
  129. System.exit(1);
  130. }
  131. Random r = new Random();
  132. System.out.println(MakeKey(args[0], 0, r.nextInt(100000)));
  133. }
  134. }

 直接保存为keygen.java

 

D:\develop>javac keygen.java

 

D:\develop>java keygen username

67937-QF06H-9X5JW-HWYVN-0G2G3-WVDL1

在线注册机

http://appcode.aliapp.com

转载:http://hw1287789687.iteye.com/blog/2153894

将以下代码保存成keygen.java

import java.math.BigInteger;
import java.util.Date;
import java.util.Random;
import java.util.zip.CRC32; public class keygen
{
/**
* @param s
* @param i
* @param bytes
* @return
*/
public static short getCRC(String s, int i, byte bytes[])
{
CRC32 crc32 = new CRC32();
if (s != null)
{
for (int j = 0; j < s.length(); j++)
{
char c = s.charAt(j);
crc32.update(c);
}
}
crc32.update(i);
crc32.update(i >> 8);
crc32.update(i >> 16);
crc32.update(i >> 24);
for (int k = 0; k < bytes.length - 2; k++)
{
byte byte0 = bytes[k];
crc32.update(byte0);
}
return (short) (int) crc32.getValue();
} /**
* @param biginteger
* @return String
*/
public static String encodeGroups(BigInteger biginteger)
{
BigInteger beginner1 = BigInteger.valueOf(0x39aa400L);
StringBuilder sb = new StringBuilder();
for (int i = 0; biginteger.compareTo(BigInteger.ZERO) != 0; i++)
{
int j = biginteger.mod(beginner1).intValue();
String s1 = encodeGroup(j);
if (i > 0)
{
sb.append("-");
}
sb.append(s1);
biginteger = biginteger.divide(beginner1);
}
return sb.toString();
} /**
* @param i
* @return
*/
public static String encodeGroup(int i)
{
StringBuilder sb = new StringBuilder();
for (int j = 0; j < 5; j++)
{
int k = i % 36;
char c;
if (k < 10)
{
c = (char) (48 + k);
}
else
{
c = (char) ((65 + k) - 10);
}
sb.append(c);
i /= 36;
}
return sb.toString();
} /**
* @param name
* @param days
* @param id
* @param prtype
* @return
*/
public static String MakeKey(String name, int days, int id)
{
id %= 100000;
byte bkey[] = new byte[12];
bkey[0] = (byte) 1; // Product type: IntelliJ IDEA is 1
bkey[1] = 14; // version
Date d = new Date();
long ld = (d.getTime() >> 16);
bkey[2] = (byte) (ld & 255);
bkey[3] = (byte) ((ld >> 8) & 255);
bkey[4] = (byte) ((ld >> 16) & 255);
bkey[5] = (byte) ((ld >> 24) & 255);
days &= 0xffff;
bkey[6] = (byte) (days & 255);
bkey[7] = (byte) ((days >> 8) & 255);
bkey[8] = 105;
bkey[9] = -59;
bkey[10] = 0;
bkey[11] = 0;
int w = getCRC(name, id % 100000, bkey);
bkey[10] = (byte) (w & 255);
bkey[11] = (byte) ((w >> 8) & 255);
BigInteger pow = new BigInteger("89126272330128007543578052027888001981", 10);
BigInteger mod = new BigInteger("86f71688cdd2612ca117d1f54bdae029", 16);
BigInteger k0 = new BigInteger(bkey);
BigInteger k1 = k0.modPow(pow, mod);
String s0 = Integer.toString(id);
String sz = "0";
while (s0.length() != 5)
{
s0 = sz.concat(s0);
}
s0 = s0.concat("-");
String s1 = encodeGroups(k1);
s0 = s0.concat(s1);
return s0;
} public static void main(String[] args)
{
if (args.length == 0)
{
System.err.printf("*** Usage: %s name%n", keygen.class.getCanonicalName());
System.exit(1);
}
Random r = new Random();
System.out.println(MakeKey(args[0], 0, r.nextInt(100000)));
}
}

然后运行以下命令:

javac keygen.java
java keygen 注册用户名

有钱的朋友请支持正版。

转载:

http://www.cnblogs.com/huangjacky/p/4152528.html

 

Intellij IDEA 14的注册码的更多相关文章

  1. intellij idea 14 ULTIMATE 注册码

    Name:happy KEY:63763-YCO0I-QR4TV-G4I3E-4XGK9-GQSQ3

  2. IntelliJ IDEA 14 注册码生成器

    IntelliJ IDEA 14 注册码生成器 文件为Java代码 自己编译运行里面的程序输入名称然后就生成注册码了工具:http://yun.baidu.com/s/1cZKsA部分工具生成的注册码 ...

  3. IntelliJ IDEA 14 注册码生成java代码(转)

    https://confluence.jetbrains.com/display/IntelliJIDEA/Previous+IntelliJ+IDEA+Releases 分享几个license: ( ...

  4. IntelliJ IDEA 14&period;1&period;4破解方法-通过程序根据用户名生成注册码

    将下面的代码拷贝到Eclipse或者其他的开发工具中,在main方法中指定自己的用户名(随意),运行main方法,在控制台即可生成注册码.然后启动IntelliJ IDEA 14.1.4,然后根据提示 ...

  5. IntelliJ IDEA 14 注册码

    IntelliJ IDEA 14 下载地址: IntelliJ IDEA 14 下载 分享几个license: (1) key:IDEA value:61156-YRN2M-5MNCN-NZ8D2-7 ...

  6. linux下Intellij Idea 14的安装

    一.安装配置jdk                                                         虽然很多Linux发行版现在已经自带OpenJDK,但是在开发过程中 ...

  7. ReSharper&period;8&period;0&period;14&period;856注册码

    ReSharper.8.0.14.856注册码 用户名:ronle 注册码:ZoJzmeVBoAv9Sskw76emgksMMFiLn4NM 网络转载

  8. &lbrack;Keygen&rsqb;IntelliJ IDEA 14&period;1&period;7

    IntelliJ IDEA 14.1.7 Keygen package com.candy.keygen.intelliJIdea; import java.math.BigInteger; impo ...

  9. 【转】Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码

    Intellij IDEA 14 作为Java IDE 神器,接触后发现,非常好用,对它爱不释手,打算离开eclipse和myeclipse,投入Intellij IDEA的怀抱. 然而在使用的过程中 ...

随机推荐

  1. javascript 核心语言笔记- 3 - 类型、值和变量

    JavaScript 中的数据类型分为两类:原始类型(primitive type)和对象类型(object type).原始类型包括数字.字符串和布尔值 JavaScript 中有两个特殊的原始值: ...

  2. 使用Alcatraz来管理Xcode插件&lpar;转)

    转自唐巧的博客:http://blog.devtang.com/blog/2014/03/05/use-alcatraz-to-manage-xcode-plugins/ 简介 Alcatraz是一个 ...

  3. Spring MVC开发环境的搭建和实例

    一.安装jdk 二.安装tomcat 三.安装maven 新增环境变量MAVEN-HOME,并在path变量中添加bin路径 四.安装IntelliJ IDEA 五.创建maven web项目选择jd ...

  4. IO流的练习3 —— 复制多级文件夹下的指定文件并改名

    需求:复制指定目录下的指定文件,并修改后缀名. 指定的文件是:.java文件. 指定的后缀名是:.jad 数据源所在文件夹:C:\Users\Administrator\Desktop\记录 目的地所 ...

  5. 刷机nexus4

    官方rom下载地址:https://developers.google.com/android/nexus/images?hl=zh-CN 刷机教程:http://jingyan.baidu.com/ ...

  6. 重启php-fpm

    查看pid位置 cat /etc/php-fpm.conf pid = /usr/local/php/var/run/php-fpm.pid #测试php-fpm配置/usr/local/php/sb ...

  7. 如何进行Hadoop二次开发指导视频下载

    本视频适合对Java有一定了解,熟悉java se的Hadoop爱好者,想对Hadoop进行二次开发.下面是以伪分布为例: 想对Hadoop二次开发:一.首先需要Hadoop和Java之间搭建Ecli ...

  8. No architectures to compile for &lpar;ONLY&lowbar;ACTIVE&lowbar;ARCH&equals;YES&comma; active arch&equals;x86&lowbar;64&comma; VALID&lowbar;ARCHS&equals;armv7 armv7s&rpar;

    In Build Settings are: Architectures: Starndard (armv7, armv7s) Base SDK: Latest iOS (iOS 6.0) Build ...

  9. SQL Server 2005使用OSQL连接出错

    错误信息: [SQL Native Client] 命名管道提供程序:无法打开与 Sql Server 的连接[2]. 如下图: 解决方案: 设置Tcp/IP属性,将IP1,IP2,IPALL的TCP ...

  10. 用Java实现图片验证码功能

    一.什么是图片验证码? 可以参考下面这张图: 我们在一些网站注册的时候,经常需要填写以上图片的信息. 1.图片生成实体类: package com.hexianwei.graphic; import ...