zoukankan      html  css  js  c++  java
  • FinalShell 离线激活工具

    FinalShell 离线激活

    1.使用FinalShell离线激活方式升级高级版本

    image

    2.获取机器码(如果没有就随意输入用户名或密码执行登录)

    image

    3.执行下面代码,输入机器码获取激活码

    image

    4.成功激活

    image

    点击查看代码
    import java.io.IOException;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    import java.util.Scanner;
    
    
    public class FinalShell {
    	public static void main(String[] args) throws NoSuchAlgorithmException, IOException {
    		System.out.print("请输入FinalShell的离线机器码:");
    		Scanner reader = new Scanner(System.in);
    		String machineCode = reader.nextLine();
    		generateKey(machineCode);
    	}
    
    	public static void generateKey(String hardwareId) throws NoSuchAlgorithmException {
    		String proKey = transform(61305 + hardwareId + 8552);
    		String pfKey = transform(2356 + hardwareId + 13593);
    		System.out.println("请将此行复制到离线激活中:"+proKey);
    		System.out.println(pfKey);
    	}
    
    	public static String transform(String str) throws NoSuchAlgorithmException {
    
    		String md5 = hashMD5(str);
    
    		return hashMD5(str).substring(8, 24);
    	}
    
    	public static String hashMD5(String str) throws NoSuchAlgorithmException {
    		MessageDigest digest = MessageDigest.getInstance("MD5");
    		byte[] hashed = digest.digest(str.getBytes());
    		StringBuilder sb = new StringBuilder();
    		for (byte b : hashed) {
    			int len = b & 0xFF;
    			if (len < 16) {
    				sb.append("0");
    			}
    			sb.append(Integer.toHexString(len));
    		}
    		return sb.toString();
    	}
    }
    
  • 相关阅读:
    MFC学习篇(二):error LNK2005 及其解决方法
    MFC学习篇(一):用OpenCV显示视频
    记一次mysql安装!
    常用数据对应关系及简单介绍
    docker
    月份及星期 缩写
    java 面对对象笔记
    linux小案例 定时备份数据库
    rpm_yum_开发工具的安装
    shell入门
  • 原文地址:https://www.cnblogs.com/conglingkaishi/p/15598687.html
Copyright © 2011-2022 走看看