关于加密还原问题,急待

问题描述

publicstaticStringencrypt(Stringpassword){charc1[]=password.toCharArray();for(inti=0;i<password.length();i++){c1[i]=(char)(i+c1[i]);}returnnewString(c1);}publicstaticvoidmain(String[]args){System.out.println(encrypt("opet123456"));//输出为:oqgw579;=?}现在我想写个函数,传入"oqgw579;=?"输出为:opet123456请大侠们帮我看看。写个函数。谢谢

解决方案

解决方案二:
很简单的我大概给你说下思路已知大写字母A的ASCII码是65,小写字母a的ASCII码97,则用八进制表示的字符常量'101'通过你的for循环如:0+o=o0+81=81o1+p=q1+82=83q2+e=g2+71=73g3+t=w3+86=89w.....一次类推反编译只需要将oqgw579;=?转换成相应的ASCII数字循环相减相应的值最后转成字符即可得到原码
解决方案三:
publicstaticStringdecrypt(Stringpassword){charc1[]=password.toCharArray();for(inti=0;i<password.length();i++){c1[i]=(char)(c1[i]-i);//跟encrypt反过来就行了}returnnewString(c1);}

时间: 2024-11-02 03:19:46

关于加密还原问题,急待的相关文章

关于加密还原问题,急待!!!

问题描述 publicstaticStringencrypt(Stringpassword){charc1[]=password.toCharArray();for(inti=0;i<password.length();i++){c1[i]=(char)(i+c1[i]);}returnnewString(c1);}publicstaticvoidmain(String[]args){System.out.println(encrypt("opet123456"));//输出为:

加密解密破解-急寻高手破解加、解密方式及密钥

问题描述 急寻高手破解加.解密方式及密钥 01274130376675120175904753320946543 51107005 03450921381965069492803311881167101 51105012 05978611694667035777309027591388985 51105939 05026340467818018809701894751610427 51108042 01397551228084052575903319030725985 51108050 0272

PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)_php技巧

这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等 复制代码 代码如下: /** * @param string $string 原文或者密文 * @param string $operation 操作(ENCODE | DECODE), 默认为 DECODE * @param string $key 密钥 * @param int $expiry 密文有效期, 加密时候有效, 单位 秒,0 为永久有效 * @return string 处理后的 原文或者

一次MSQQL操作的惊险经历,还原恢复update操作!

qq|update|恢复|数据还原 今晚,在批量整理处理时,远程控制服务器的MSSQL查询分析器,可能比较心急手快,在执行一句update时,鼠标才选中了SQL语句的一半时左手就按了执行的F5键(我发誓,以后再也不敢了.),结果一下子把所有四千多条的软件名称记录全部update为[****]了,心想完了完了.. 费了很大的功夫才把这些资料整理好的,一个F5就全完了.. 心想,还有没有什么还原方法呢?第一时间停掉网站的IIS,打开www.baidu.com,真的很感谢百度!尝试搜索关键字:还原 s

PHP开源加密解密库(带超时)

phpseclib 是一组PHP语言实现的用于进行DES, 3DES, RC2, RC4, Rijndael, Twofish,Blowfish,AES, SSH-1和 SSH-2,非对称密钥算法RSA 等标准的实现,兼容Java,.NET等 http://phpseclib.sourceforge.net/documentation/ http://phpseclib.sourceforge.net/index.html 从discuz里面发现了一个很牛的加密解密函数.此函数的厉害之处在于可以

代码 还原 不执行-程序加密需要替换回车符,但解密还原后,遇到不执行的问题,怎么处理?

问题描述 程序加密需要替换回车符,但解密还原后,遇到不执行的问题,怎么处理? <%dd=5555bb=6666response.Write(dd&bb)%> 但换个方式就不执行.测试一下下面这个,它不运行. <%function UnEncode(cc)cc=replace(ccaaaa""vbcr)UnEncode=ccend functionss=""dd=5555aaaabb=6666aaaaresponse.Write(dd&

方法-加密问题急急急急急级

问题描述 加密问题急急急急急级 JS文件加密方法在里面通过KEY得到VALUE ,KEY在JS里面 解决方案 不知道你是想加密还是取值 http://www.cnblogs.com/cgli/archive/2011/05/17/2048869.html 解决方案二: 我是要解密 解密函数在我JS里面我不会解密不会用函数!!!~JS不是很会求指教 我不知道这里怎么上我JS图片~~能加596193099@qq.com联系吗 解决方案三: 加密函数跟解密函数是对应的,有加密函数,就对应的调用解密函数

php基于base64解码图片与加密图片还原实例_php技巧

本文实例讲述了php基于base64解码图片与加密图片还原的实现方法.分享给大家供大家参考.具体实现方法如下: 本例中$data是一段经过base64编码的图片.具体代码如下: 复制代码 代码如下: <?php //文件名:base64.php $data="/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ

跪求!急,在线等!!.netDES加密与javaDES加密出的字符串不同

问题描述 跪求!急,在线等!!.netDES加密与javaDES加密出的字符串不同 这是.net的DES加密 .net我不懂 这是java的 我敲的 但是二者加密出来的字符串不同 java解析出来的加密字符串是 e0pOfMet1ZnYMUAaIjk6lg== .net解析出来的是 esUrgcoeel8amhhplZX2MQ== 我java的那个步骤错了吗? 为什么俩者解析出来的字符串不同!谢谢大神!! 囧 解决方案 .net你用的是asiic编码,你确认java使用asiic编码吗 解决方案