某专业起名程序在线获取注册码

查看 133|回复 11
作者:菜鸟叮咚糖   
说明
  • 本人菜鸡一个看不懂C#,也编译不出来注册机,会一点点Java,在此之前一直是潜水在论坛里面,借此机会也回馈一下。
  • 看到好多的朋友想用这个软件给爱子,爱女起名,但是可能在C#、Java方面并不擅长,所以我根据大佬2的Java代码,进行了稍微的修改,并且找到了在线编译Java代码的平台,可以直接输入机器码,进行在线编译输出注册码!
  • 致敬 大佬1:某专业起名程序注册码分析与注册机
  • 致敬 大佬2:某专业起名程序,注册码java实现

    方式方法
    打开Java在线编译平台
    疯狂戳↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    平台地址
    疯狂戳↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
    复制如下代码
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    import java.util.Random;
    public class Main {
        public static void main(String[] args) {
            // 机器码
            String pcCode = "30071-29574-62920-20730";
            // 有效时长 2029-12-28 超过这个的 不一定能注册成哈
            String regDate = "20291228";
            String text = pcCode.replace("-", "");
            if (text.length() > 10) {
                text = text.substring(0, 10) + text.substring(text.length() - 5);
            }
            String regCode = m4(md5(m12(text)).toUpperCase());
            // 年份yyyy 后2位对应注册码 5-6位
            // 6,7,B=>1 对应1几年 8,9,C=>2 对应2几年
            String[] year3 = {"8", "9", "C"};
            // 年份第四位对照关系
            String[] year41 = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
            String[] year42 = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K"};
            // 月份MM 对应注册码7-8位
            // 月份第一位, 6,7,B=>1 对应1 4,5,A=>0 对应0 月份第二位对照关系同年份第四位对照关系
            String[] month10 = {"4", "5", "A"};
            String[] month11 = {"6", "7", "B"};
            // 日dd对应注册码13,14位
            // 日dd第一位A,B,C=> 0,1,2 第二位0-8不用对应直接用
            Random rd = new Random();
            int i = rd.nextInt(3); // Random value between 0 and 2 (inclusive)
            // 注册码
            String y3 = regDate.substring(2, 3); // 年第三位
            String y4 = regDate.substring(3, 4); // 年第四位
            String m1 = regDate.substring(4, 5); // 月第一位
            String m2 = regDate.substring(5, 6); // 月第二位
            String d1 = regDate.substring(6, 7); // 日第一位
            String d2 = regDate.substring(7, 8); // 日第二位
            String[] month = month10;
            if ("1".equals(m1)) month = month11;
            // 注册码拼接
            String zccode = regCode.substring(0, 4) + year3 + year42[findIndex(year41, y4)]
                    + month + year42[findIndex(year41, m2)] + regCode.substring(4, 8)
                    + year42[findIndex(year41, d1)] + d2 + "2"; // 固定1或2均可
               System.out.println(zccode);
        }
        static int findIndex(String[] array, String value) {
            for (int index = 0; index  0) {
                for (int i = 0; i  100000000L) {
                        num = Long.parseLong(Long.toString(num).substring(Math.max(0, Long.toString(num).length() - 7)));
                    }
                }
                String text = Long.toString(num);
                if (text.length() >= 6) {
                    return text.substring(text.length() - 6);
                } else {
                    return Long.toString(num + 523109L).substring(Math.max(0, Long.toString(num + 523109L).length() - 6));
                }
            }
            return "";
        }
        static String m4(String string_7) {
            String text2 = "";
            String text3 = "";
            // 构建 text2
            text2 = string_7.substring(10, 12) +
                    string_7.substring(0, 2) +
                    string_7.substring(14, 16) +
                    string_7.substring(21, 23) +
                    string_7.substring(6, 8) +
                    string_7.substring(4, 6);
            // 处理 text2
            for (int num = 1; num
    修改机器码
  • 注意选择的是:Java (OpenJDK 13.0.1)
  • 修改完机器码后点击运行,稍等即可输出注册码!



    微信图片_20240829094910.png (80.5 KB, 下载次数: 0)
    下载附件
    2024-8-29 09:49 上传

    注册码, 机器码

  • dqjyj   

    运行报错
    Main.java:7: error: class, interface, or enum expected
    import java.security.MessageDigest;
    ^
    Main.java:8: error: class, interface, or enum expected
    import java.security.NoSuchAlgorithmException;
    ^
    Main.java:10: error: class, interface, or enum expected
    import java.util.Random;
    ^
    3 errors
    WK8888   

    运行报错
    Main.java:7: error: class, interface, or enum expected
    import java.security.MessageDigest;
    ^
    Main.java:8: error: class, interface, or enum expected
    import java.security.NoSuchAlgorithmException;
    ^
    Main.java:10: error: class, interface, or enum expected
    import java.util.Random;
    ^
    3 errors
    vethenc   

    感谢分享,学习一下
    baobaotao   

    这个感谢分享,谢谢
    开创者   

    这样搞就没意思了。
    自己私下玩玩就行了。
    lazhou   

    神操作,谢谢!
    zzz1233456   

    感谢楼主分享,拿走用一波
    lovekezi   

    感谢分享,学习一下
    yzyuan007   

    感谢分享,乐在过程
    您需要登录后才可以回帖 登录 | 立即注册