求助!通过解密算法推算出加密算法,高手进!(.net加密解密)

问题描述

以下是解密算法:publicstaticstringDcode(stringdd,intx){stringstr="eljqpjmnpoaz";intlength=str.Length;intnum2=0;intstartIndex=0;intnum4=0;intnum5=0;stringstr2="";intnum7=Convert.ToInt32(Convert.ToString(Convert.ToInt32(dd.Substring(0,2),0x10),10));for(startIndex=2;startIndex<dd.Length;startIndex+=2){num4=Convert.ToInt32(Convert.ToString(Convert.ToInt32(dd.Substring(startIndex,2),0x10),10));if(num2<length){num2++;}else{num2=1;}charch1=str[num2-1];num5=num4^str[num2-1];if(num5<=num7){num5=(0xff+num5)-num7;}else{num5-=num7;}str2=str2+((char)num5);num7=num4;}returnstr2;}测试后,FF161B的解密结果为saFF54EA4807471F223E1F的解密结果127.0.0.1求加密算法

解决方案

解决方案二:
看了没个高手在,我自己写!!
解决方案三:
挺简单,就是一些异或。str就是密文。两次异或就出来结果了。
解决方案四:
引用2楼caozhy的回复:

挺简单,就是一些异或。str就是密文。两次异或就出来结果了。

方便给出代码不?我新手挺难的。谢谢大哥
解决方案五:
该回复于2012-02-03 09:26:18被版主删除
解决方案六:

解决方案七:
引用5楼luosaimingjavaandc的回复:

异或加解密

看不懂。。。
解决方案八:
publicstaticstringDcode(stringdd)//这里,上面写错了,现在修正,大家帮忙搞搞看看{stringstr="eljqpjmnpoaz";intlength=str.Length;intnum2=0;intstartIndex=0;intnum4=0;intnum5=0;stringstr2="";
解决方案九:
各位大大,请给点思路!

时间: 2024-09-20 16:59:34

求助!通过解密算法推算出加密算法,高手进!(.net加密解密)的相关文章

详解.Net下的加密解密算法(6) 玩转非对称加密

本博文来聊聊怎么玩转非对称加密吧,这里主要介绍.NET算法下的3种非对称加密算法:DSA,RSA,ECDsa.上两篇博文分 别为Hash家族和非对称加密家族找到了lead,现在我们就为非对称加密技术找个合适的lead吧. 首先创建一个接口 :"IEncryptAndDecrypt",然后为上面的3中算法分别创建3个实现类并让这些类实现接口"IEncryptAndDecrypt".它们 的情况如下图: 这下我们把这些哥们都召集起来了,现在我们就给他们找一个lead:&

详解.Net下的加密解密算法(5) 玩转对称加密

上篇博文介绍了怎么玩转Hash算法,不过那篇文章没有交代清楚.这篇博文我将力争将那些没交代清楚的东东都说明白 了.当然本文的主题是玩转对称加密. .NET下的对称加密技术主要有这么几种:DES,AES,Rijndael,TripleDES( 3DES).现在就来玩转它们吧!与上篇博文一样,首先创建一个接口:"IEncryptAndDecrypt",然后为 DES,AES,Rijnael,TripleDES(3DES)建立对应的类并实现接口"IEncryptAndDecrypt

求助:谁有基于Java Bouncy Castle的PGP加密解密示例

问题描述 谁有基于JavaBouncyCastle的PGP加密解密示例 解决方案 解决方案二:有没有人用过,在线等解决方案三:这里没高手哇解决方案四: 解决方案五:打不开呀...解决方案六:回家打开了,看来公司的网络给屏蔽了,多谢,我试试

aes对称加密解密-求解一个 单表替代密码 和aes加密解密 c++代码

问题描述 求解一个 单表替代密码 和aes加密解密 c++代码 如题 要用vs2015做 最好一天内搞定 简单易懂 小白急用 解决方案 AES加密算法(C++实现,附源码) http://download.csdn.net/detail/cleopard/7245981 单表置换密码的C++代码实现 http://download.csdn.net/detail/zjj7188/9301155 解决方案二: http://www.tuicool.com/articles/rMzuQrhttp:/

详解.Net下的加密解密算法(4) 玩转Hash加密

在本系列文章的第一部分里,我们感性的认识了.Net下的几种常用的Hash加密.虽然这些功能强大的代码碎片能解决你 目前碰到的hash任务,但却不利于后期维护.好吧,我们就把他们糅合到一起吧,是时候给他们打扮下啦. 文章第 部分提到的哈希算法有:MD5,SHA1,SHA256,SHA384,SHA512.5种算法,但功能都一致:就是把输入的数据进行哈希处理.好 吧,我们抽象一个接口IHash,该接口提供方法Hash(),这样我们就为这5个算法取了个统一的称呼"IHash".我们快来瞧 瞧

加密解密算法-已知VB编写的加密算法,求破对应解密算法!

问题描述 已知VB编写的加密算法,求破对应解密算法! 求大神编写对应的解密算法!跪谢! Dim Psw As String Dim Key As String Psw = Trim(Text1.Text) Key = StrReverse(Psw) Key = Key & Left(Key, 1) & Right(Key, 1) Key = Key & Key & Key Dim Val As String Dim Idx1 As Integer Dim Idx2 As I

JAVA加密解密:自定义类加载器应用

最近在研究JAVA CLASS LOADING技术,已实现了一个自定义的加载器.对目前自定义加载器的应用,还在探讨中.下面是自定义的CLASSLOADER在JAVA加密解密方面的一些研究. JAVA安全 JAVA是解释执行的语言,对于不同的操作平台都有相应的JVM对字节码文件进行解释执行.而这个字节码文件,也就是我们平时所看到的每一个.class文件. 这是我们大家都知道的常识,也就是由.java文件,经过编译器编译,变成JVM所能解释的.class文件. 而这个过程,在现在公开的网络技术中,利

Java加密解密

JAVA是解释执行的语言,对于不同的操作平台都有相应的JVM对字节码文件进行解释执行.而这个字节码文件,也就是我们平时所看到的每一个.class文件.这是我们大家都知道的常识,也就是由.java文件,经过编译器编译,变成JVM所能解释的.class文件.而这个过程,在现在公开的网络技术中,利用一个反编译器,任何人都可以很容易的获取它的源文件.这对于很多人来说是不希望看到的.对于加密解密技术,我懂的不多,有些可以利用某种技术"模糊"JAVA类文件.这样能够使反编译的难度增加.但估计反编译

PHP加密解密字符串汇总

  PHP加密解密函数分享,一个是Discuz!的authcode加密函数(带详细分解),一个是encrypt()函数.需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理. 项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理. 最常见的应用在用户登录以及一些API数据交换的场景. 笔者收录