弱弱的佳佳 发表于 2020-4-27 10:19:11

一个java小白求助:java加密解密

AAF357A7EB4426EF864A04859086D53622908F102E9C0BFA546DABEBEKBQBZGWBAIRAZFHJJ1177645DF79913B0652ECBABC5A9AAEB1AF167EDEB6878145182E59814A5FE56709B7521AA6629B2F66FCFA51AF93ED89915D43A5961A221D25B26D45207DFDC0019F1553B0198D4FB2824D809BE4F653B43A85C3556F5CBC2A71BCAA00A3C345A8F67746BA00DBA50B4CA81EC4B329F7CB07747B446419A1542527000

这串字符,大家感觉时什么加密方式?能用python实现解密么?

倒戈卸甲 发表于 2020-4-27 10:19:12

本帖最后由 倒戈卸甲 于 2020-4-27 15:49 编辑

我可以先用最通俗易懂的方式给你讲讲原理,假设你软件上的锁的核心为d=b*a,你要正确的答出b和a才能通行。同时所谓的激活码不仅要包含b和a的信息,还要进行一定规则的映射。比如说,b为123,映射规则为123->A1BB2CCC3。
另一方面,你所说的机器码与你安装软件的那台的电脑CPU、硬盘卷后等信息相关,总之能通过你的电脑生成一个独一无二的机器码。这个独一无二的机器码也就是请求码。通过请求码加上a或b的信息再加上一定规则才能得到对应这个请求码的激活码。
当然,这个仅仅是原理。加密解密本身就是一门学科,各种加密算法层出不穷

sunrise085 发表于 2020-4-27 10:42:23

Are you kidding?
只给一串字符,问怎么加密的?
原码通过加密密钥进行加密获得密码
密码通过解密密钥进行解密获得原码
现在只给密码,要求解密?

这就像是:你在北京看到一个人,然后你就问别人他是通过什么交通工具来北京的。鬼才知道他是怎么来的。都不知道他是哪儿的人,怎么可能知道他是怎么来的。

倒戈卸甲 发表于 2020-4-27 12:44:16

可能那种在加密行业沉浸了20年的究极大佬能凭着经验和推测解个七七八八,或者那种钻研了好几年的高手,虽然没办法但也是能够从序列本身看出一些些门道。正常人是没任何头绪的

倒戈卸甲 发表于 2020-4-27 12:51:58

当然,仅仅让我们猜加密方式,还限定为java,这个肯定能猜的。大概率是HAMC

弱弱的佳佳 发表于 2020-4-27 14:32:04

sunrise085 发表于 2020-4-27 10:42
Are you kidding?
只给一串字符,问怎么加密的?
原码通过加密密钥进行加密获得密码


我时想问问凭借大佬们的经验和感觉,看看怎么推测一下!{:10_266:}

xiaosi4081 发表于 2020-4-27 14:35:41

弱弱的佳佳 发表于 2020-4-27 14:32
我时想问问凭借大佬们的经验和感觉,看看怎么推测一下!

那原先没有加密的密码你要先发出来啊

弱弱的佳佳 发表于 2020-4-27 14:36:27

倒戈卸甲 发表于 2020-4-27 12:51
当然,仅仅让我们猜加密方式,还限定为java,这个肯定能猜的。大概率是HAMC

大佬您好,是这样的,我们单位买了一个单机软件,java写的,但是需要授权才能使用,我发的那一串字符是授权码,就是我解压完软件,有个机器码,也是一长串字符,发给他们的授权人员,他们根据那串字符,给我一串字符(就是我帖子里发的那个),然后拷贝到软件里就可使用了,我想知道它的加密和解密的原理,我是python程序猿一枚!!!

弱弱的佳佳 发表于 2020-4-27 14:37:28

xiaosi4081 发表于 2020-4-27 14:35
那原先没有加密的密码你要先发出来啊

我也不知道没加密的密码呀,感觉是随机生成的一样{:10_266:}

xiaosi4081 发表于 2020-4-27 14:38:18

弱弱的佳佳 发表于 2020-4-27 14:37
我也不知道没加密的密码呀,感觉是随机生成的一样

{:10_285:}

弱弱的佳佳 发表于 2020-4-27 14:40:21

xiaosi4081 发表于 2020-4-27 14:38


{:10_277:}大佬我加您 私聊

sunrise085 发表于 2020-4-27 15:08:29

弱弱的佳佳 发表于 2020-4-27 14:36
大佬您好,是这样的,我们单位买了一个单机软件,java写的,但是需要授权才能使用,我发的那一串字符是授 ...

哦哦,好像明白了,你是想破解软件啊
软件的注册码这玩意儿,不好弄,谁知道人家是怎么加密解密的啊。不要想着破解了吧。

倒戈卸甲 发表于 2020-4-27 15:14:38

弱弱的佳佳 发表于 2020-4-27 14:36
大佬您好,是这样的,我们单位买了一个单机软件,java写的,但是需要授权才能使用,我发的那一串字符是授 ...

这个就说来话长了。你可以先百度几篇软件破解教程,再搜索关键词注册机教程

倒戈卸甲 发表于 2020-4-27 15:30:09

弱弱的佳佳 发表于 2020-4-27 14:36
大佬您好,是这样的,我们单位买了一个单机软件,java写的,但是需要授权才能使用,我发的那一串字符是授 ...

讨论这个好像要额外审核,去百度激活码注册原理吧

xiaosi4081 发表于 2020-4-27 16:26:04

弱弱的佳佳 发表于 2020-4-27 14:40
大佬我加您 私聊

额。。我现在加不了

zwhe 发表于 2020-6-3 16:12:37

{:7_139:}
页: [1]
查看完整版本: 一个java小白求助:java加密解密