当前位置:   article > 正文

FinalShell 高级版离线激活方法 已经过亲自验证_finalshell账号

finalshell账号

 finalshell的免费激活高级版

1、打开激活/升级界面,用户名,密码随便填入,然后点击离线激活

2、到此界面,点击复制

3、打开idea或者eclipse,就是java的编辑器,输入以下代码(代码放在图片下面),运行

  1. package test;
  2. import java.io.IOException;
  3. import java.security.MessageDigest;
  4. import java.security.NoSuchAlgorithmException;
  5. import java.util.Scanner;
  6. public class FinalShell {
  7. public static void main(String[] args) throws NoSuchAlgorithmException, IOException {
  8. System.out.print("请输入FinalShell的离线机器码:");
  9. @SuppressWarnings("resource")
  10. Scanner reader = new Scanner(System.in);
  11. String machineCode = reader.nextLine();
  12. generateKey(machineCode);
  13. }
  14. public static void generateKey(String hardwareId) throws NoSuchAlgorithmException {
  15. String proKey = transform(61305 + hardwareId + 8552);
  16. String pfKey = transform(2356 + hardwareId + 13593);
  17. System.out.println("请将此行复制到离线激活中:" + proKey);
  18. }
  19. public static String transform(String str) throws NoSuchAlgorithmException {
  20. @SuppressWarnings("unused")
  21. String md5 = hashMD5(str);
  22. return hashMD5(str).substring(8, 24);
  23. }
  24. public static String hashMD5(String str) throws NoSuchAlgorithmException {
  25. MessageDigest digest = MessageDigest.getInstance("MD5");
  26. byte[] hashed = digest.digest(str.getBytes());
  27. StringBuilder sb = new StringBuilder();
  28. for (byte b : hashed) {
  29. int len = b & 0xFF;
  30. if (len < 16) {
  31. sb.append("0");
  32. }
  33. sb.append(Integer.toHexString(len));
  34. }
  35. return sb.toString();
  36. }
  37. }

将复制的代码粘贴在运行的结果中,并回车运行,得到生成的代码,如下

4、将生成的代码复制,粘贴到激活码处,点击激活,出现已激活高级版本即可

5、这样就可以查看具体参数了(系统信息好像还是看不了)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/793846
推荐阅读
相关标签
  

闽ICP备14008679号