问题描述
字符串:123456789加密结果:hsVfcTtzU4eIg4coYnlGkw2kzkMoA6MzapEc0JuwUJPc2TbgRLzDyzKRyDAAnJyPWUvuivo7iWCipEcNPqRFMSc*AxvLP5*s5HkMFXuCX5mzK7mn*YydCVkV-H*WMkRq4ZGpefL92YxYAfW8i0esk6ZKxU1dU1Z8LBdj99x7vxKyf*mF7rG4kVZ14detMKw9xmXzAU4XZ9vtNXt6DURenA__请经验丰富的大神帮看一下这是什么加密方式?告诉我方式,我再去找算法,在线等,急求帮助!
解决方案
解决方案二:
不像是一次MD5加密的结果。试一试其他吧,关键不知道密钥
解决方案三:
写这个代码的人他肯定知道明显一看就像是自己定义的算法既然是自己定义的那就只有他知道就算是你给出明文和密文也没有人知道就好比我给你看一个苹果(明文)然后在把它切碎(密文)再给你看看请问我是用什么手法把它切成那样的。。。
解决方案四:
感谢二位,密钥是有的,但是不知道什么加密方式,我尝式了RSA加密,可好像得到的结果并不是这样的,没有这么长的内容,也不知道是找的加密算法有问题,现在是不知道地方是什么方式,只能通过请求拿到密钥
解决方案五:
直接问,靠猜,你猜一年也不一定能猜对,问一下几分钟都不要
解决方案六:
这种长长短短的只能知道最后应该是组织的base64字符串……
解决方案七:
这是个变种的base64,然而并不知道它使用的字典,最简单的可能是'_'对应标准的'=','*'和'-'对应'/'和'+'。然后这段base64是编码了160字节,1024位的rsa是128字节,还多出了32字节,那么很可能是使用对称加密加密了数据,占用32字节,然后使用1024位rsa进行签名,占用128字节。当然也可能是使用1024位rsa加密,之后32字节是自定义的校验,等等。所以如果只有一个数据,基本是没希望的,如果有很多使用同样方式加密的数据,你又有密钥,估计可以还原出算法,因为通用的算法就那么些。