鱼C论坛

 找回密码
 立即注册
查看: 4005|回复: 15

[已解决]一个java小白求助:java加密解密

[复制链接]
发表于 2020-4-27 10:19:11 | 显示全部楼层 |阅读模式
20鱼币
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的信息再加上一定规则才能得到对应这个请求码的激活码。
当然,这个仅仅是原理。加密解密本身就是一门学科,各种加密算法层出不穷

最佳答案

查看完整内容

我可以先用最通俗易懂的方式给你讲讲原理,假设你软件上的锁的核心为d=b*a,你要正确的答出b和a才能通行。同时所谓的激活码不仅要包含b和a的信息,还要进行一定规则的映射。比如说,b为123,映射规则为123->A1BB2CCC3。 另一方面,你所说的机器码与你安装软件的那台的电脑CPU、硬盘卷后等信息相关,总之能通过你的电脑生成一个独一无二的机器码。这个独一无二的机器码也就是请求码。通过请求码加上a或b的信息再加上一定规则才能得 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 10:19:12 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
本帖最后由 倒戈卸甲 于 2020-4-27 15:49 编辑

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

使用道具 举报

发表于 2020-4-27 10:42:23 | 显示全部楼层
Are you kidding?
只给一串字符,问怎么加密的?
原码通过加密密钥进行加密获得密码
密码通过解密密钥进行解密获得原码
现在只给密码,要求解密?

这就像是:你在北京看到一个人,然后你就问别人他是通过什么交通工具来北京的。鬼才知道他是怎么来的。都不知道他是哪儿的人,怎么可能知道他是怎么来的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 12:44:16 From FishC Mobile | 显示全部楼层
可能那种在加密行业沉浸了20年的究极大佬能凭着经验和推测解个七七八八,或者那种钻研了好几年的高手,虽然没办法但也是能够从序列本身看出一些些门道。正常人是没任何头绪的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 12:51:58 From FishC Mobile | 显示全部楼层
当然,仅仅让我们猜加密方式,还限定为java,这个肯定能猜的。大概率是HAMC
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-27 14:32:04 | 显示全部楼层
sunrise085 发表于 2020-4-27 10:42
Are you kidding?
只给一串字符,问怎么加密的?
原码通过加密密钥进行加密获得密码

我时想问问凭借大佬们的经验和感觉,看看怎么推测一下!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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


那原先没有加密的密码你要先发出来啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

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

使用道具 举报

 楼主| 发表于 2020-4-27 14:37:28 | 显示全部楼层
xiaosi4081 发表于 2020-4-27 14:35
那原先没有加密的密码你要先发出来啊

我也不知道没加密的密码呀,感觉是随机生成的一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 14:38:18 | 显示全部楼层
弱弱的佳佳 发表于 2020-4-27 14:37
我也不知道没加密的密码呀,感觉是随机生成的一样

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-27 14:40:21 | 显示全部楼层

大佬我加您 私聊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

哦哦,好像明白了,你是想破解软件啊
软件的注册码这玩意儿,不好弄,谁知道人家是怎么加密解密的啊。不要想着破解了吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

这个就说来话长了。你可以先百度几篇软件破解教程,再搜索关键词注册机教程
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 15:30:09 From FishC Mobile | 显示全部楼层
弱弱的佳佳 发表于 2020-4-27 14:36
大佬您好,是这样的,我们单位买了一个单机软件,java写的,但是需要授权才能使用,我发的那一串字符是授 ...

讨论这个好像要额外审核,去百度激活码注册原理吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 16:26:04 | 显示全部楼层

额。。我现在加不了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-3 16:12:37 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-11 03:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表