问题描述
我拿到一套系统,里面有加密后的密码如wtF6W0plQx#.@pVyMeySPLIWiu1Fcz,Kp^pbeccsG810enUEgd$8|0B'+r%19KvpcruJwt7Au#Sfb,3tCE7Cm5VmAo$C1A}NKx)%现知道1加密后的密码是GpMNAvI9VD(3a}nc:HVv请问这是哪种算法,还是这个算法是个人写的?
解决方案
解决方案二:
密文都具有固定长度20个字节,即20*8=160位。非常像安全散列函数(SHA)的结果。但,密文都是可打印的字符即只有7位有效,是不是被编码处理了?
解决方案三:
用你认为可能的加密算法加密明文试试,然后再跟你的密文比对就可以了
解决方案四:
>>用你认为可能的加密算法加密明文试试,然后再跟你的密文比对就可以了不都行,如果加了一些额外的处理。为了抗字典穷举攻击,通常都会加入一些额外的步骤。
解决方案五:
呵呵,通过你的这些线索,我只知道是一种加密强度还比较高的算法,因为大多低级的比如圆环算法,恺撒算法、异或都是等字长变换。但具体是什么算法就不好说了,首先大多复杂算法都有密钥,密钥不一样,得到结果完全不同,第二一个经典算法随便加点变换,哪怕异或几次,也无法分清楚了。你给几个字符串来猜算法,就跟中百万大奖的几率差不多。
解决方案六:
连key都没有(不用提供)就能加密,是hashfunction吧。
时间: 2025-01-02 20:03:18