md5可以为mp3java md5加密代码吗?怎么java md5加密代码?

MD5加密是什么意思,说的通俗一点,还有就是加密后怎么解密啊?_百度知道
MD5加密是什么意思,说的通俗一点,还有就是加密后怎么解密啊?
经md2,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l,那是因为md2是为8位机器做过设计优化的。虽然这些算法的结构或多或少有些相似. rivest开发出来。不管是md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被&quot.所以同样的字符串;压缩&quot、md4还是md5,所以验证的时候只能把用户的密码也加密后和数据库中的密码进行比较;成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数),它们都需要获得一个随机长度的信息并产生一个128位的信息摘要,而md4和md5却是面向32位的电脑md5加密操作是不可逆的,但md2的设计与md4和md5完全不同md5的全称是message-digest algorithm 5(信息-摘要算法)
其他类似问题
5人觉得有用
md5加密的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 706|回复: 2
编辑算定义Discuz代码时,{MD5} 这个代码是如何使用的?
我的论坛为DZ2.0。
我在后台-〉界面-〉编辑器设置-〉Discuz! 代码中添加了一个用于MP3播放的标签,
代码如下:&embed src=&static/image/common/mp3.swf?mp3={1}|&autostart=0&
style=&width:350 height:80 margin:5px 0& wmode=&transparent&
quality=&high& pluginspage=&/go/getflashplayer&
type=&application/x-shockwave-flash&&&/embed&
&a href=&{1}&&&font color=&blue&&下载&/font&&/a&复制代码这里只有一个参数,输入MP3文件地址就行了。在这种情况下,我还可以在贴子里提供MP3文件的下载链接。这样配置的话完全没有问题,MP3能正常播放,下载也正常。
问题在于,我想对MP3文件地址的地址进行加密,因为我的文件都是存放在另外的服务器上的,怕被别人盗链。
我看到“编辑 Discuz! 代码”页-〉“替换内容”输入框右边写了:标签替换为的 HTML 代码内容,支持至多三个动态参数
{1} 代表第一个参数
{2} 代表第二个参数
{3} 代表第三个参数
{MD5} 代表加密字串,用于加密第一个参数
{RANDOM} 代表随机字串,用于唯一性标识
双击输入框可扩大/缩小复制代码我对这个{MD5}进行了很多尝试,也在论坛、百度都搜索了它的用法,但是都没有搞定这个问题。
我这样写过:&embed src=&static/image/common/mp3.swf?mp3={MD5}|&autostart=0&
style=&width:350 height:80 margin:5px 0& wmode=&transparent&
quality=&high& pluginspage=&/go/getflashplayer&
type=&application/x-shockwave-flash&&&/embed&
复制代码这样的话,链接虽然被加密成了一串字符,但是MP3根本就没法播放了。
我又这样尝试:&a href=&{MD5}&&&font color=&blue&&下载&/font&&/a&复制代码这样的话只是想对下载地址加密,但是也不成功。
有没有高手指导一下{MD5}在这里的语法到底是怎样样的?
自己顶顶!
下沙大师在不在?
Powered by中国Java开发网 - MD5加密之后,怎么解?
Topic: MD5加密之后,怎么解?
1.MD5加密之后,怎么解?
Posted by: TopCool
Posted on:
比如我把密码加密了,用户把密码忘了,我要把密码给他,要解密呀,怎么给他?
2.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: linux_china
Posted on:
MD5是信息-摘要算法,就是把一个任意长度的字节串变换成一定长的大整数,是不可逆的!反证法:如果可逆的化用她来做压缩那也太好啦!
3.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: diystar
Posted on:
用新的密码初始化,再让客户自己修改
4.Re:MD5加密之后,怎么解?
[Re: linux_china]
Posted by: nothing
Posted on:
自己做个字典,把结果一一对应 .
5.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: runaway
Posted on:
MD5是不可能反算结果的,而且加密前后并不是一一对应,也不存在字典的解密方式。你的情况只能改密码,无法找回丢失的密码,让用户设一个新密码更新到数据库里就好了。
[Re: TopCool]
Posted by: TopCool
Posted on:
nothing的意思是破解,用穷举法!咔咔~~
[Re: TopCool]
Posted by: Biubiu
Posted on:
TopCool wrote:nothing的意思是破解,用穷举法!咔咔~~runaway已经说了,穷举法你也找不出来的。
8.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: samuel
Posted on:
重新设置密码吧, 如果你没有保存原来的密码的话.
9.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: nothing
Posted on:
我的意思是这样:比如密码是6位,写个程序生成一个数据库表pass
md5---------
-----------111111
96EC92A549DD5A330112222222
E3CEBFDAAD8DaH908h
5AFEDAE5490..............那么,通过比较md5值,是不是可以找到pass ??
10.Re:MD5加密之后,怎么解?
[Re: nothing]
Posted by: wnqq
Posted on:
nothing wrote:我的意思是这样:比如密码是6位,写个程序生成一个数据库表pass
md5---------
-----------111111
96EC92A549DD5A330112222222
E3CEBFDAAD8DaH908h
5AFEDAE5490..............那么,通过比较md5值,是不是可以找到pass ??假设你知道密码长度的范围,那么, 建立字典资料库, 再通过比较md5值,确实可以找到可能的 password(s),(不过要注意可能找到有多个答案)只是你的这数据库表需要建的很大.假使密码长度很简单的就是长度为 6 个字好了,又假设每个 md5 digest value 占用资料库的 4 bytes 好了,那末这个字典大小大概就要 150 Giga Bytes.假使密码长度是 8 个字好了,那末这个字典大小大概就要 600 Tera Bytes.如果密码长度不清楚的话, 那......而且最重要的是你必须知道 md5 digest value.如果你光有字典 但是你不知道要去查那个字 那也没有用呀.
11.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: yqyan
Posted on:
MD5是不可逆的,任何一个字符串都有唯一一个MD5加密串,但一个MD5加密串可能对应很多字符串。
12.Re:MD5加密之后,怎么解?
[Re: yqyan]
Posted by: nothing
Posted on:
明白了,谢谢.
13.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: TopCool
Posted on:
一个MD5加密串可能对应很多字符串那加密还有意义么? 干什么用牙?
14.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: zgd
Posted on:
穷举法不一定能找到原来的密码不过可能找到能用的密码
15.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: zgd
Posted on:
TopCool wrote:一个MD5加密串可能对应很多字符串那加密还有意义么? 干什么用牙?概率问题,不同的字符串是同一个md5值出现的概率极低,所以认为是唯一md5主要用于账号密码加密,因为md5是单向加密文件校验或文件标示,如md5校验,和ed里的hash值
16.Re:MD5加密之后,怎么解?
[Re: TopCool]
Posted by: sc33
Posted on:
试试这个,也许有用!只要密码别太长!
Powered by & Version Jute 1.5.6 Ent
Copyright &
Cjsdn Team. All Righits Reserved.
客服电话&&&&&客服信箱&&&&&客服QQ&714923怎么把MD5加密过后的解密为明文密码?-中国学网-中国IT综合门户网站
> 怎么把MD5加密过后的解密为明文密码?
怎么把MD5加密过后的解密为明文密码?
转载 编辑:李强
为了帮助网友解决“怎么把MD5加密过后的解密为明文密码?”相关的问题,中国学网通过互联网对“怎么把MD5加密过后的解密为明文密码?”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:怎么把MD5加密过后的解密为明文密码?,具体解决方案如下:解决方案1:自己写个方法,覆盖到数据库之中,是不可逆的。网上的只能进行查询是否有匹配的加密后密文,因为MD5是两边同时加密进行对比,输出一个你想要的加密后的字符。我就是这样的这个是无法解密的。你只能用这个md5算法自己建立一个方法或者程序解决方案2:thanks解决方案3:比如字母数字混合10位以上,5位以下的字母等等md5通常用来加密密码,有一些解密网站提供解密服务,这样人家无法在数据库中查看到原来的密码。如果原密码足够复杂,基本上是解不出来的。如果原来的密码比较简单,比如8位以下的数字,再存放的数据库中解决方案4:你那是多少位的?性能好的话。。试试用MD5Cracker跑跑。。。。不要抱太大希望通过对数据库的索引,我们还为您准备了:问:虽然密码md5后是不能被还原的,但是md5值被获取后还是可以拿到md5穷举库...答:换其他的算法 例如RSA. 或者你可以选择两次MD5或者多次MD5===========================================问:看了md5.asp的源码,就和正常的差别在于 x = ConvertToWordArray(sMessa...答:不管什么密码通过md5加密之后,就变成了乱码,不管是用什么软件和工具,都解密不了的了。===========================================问:我想实现个自动登录功能,有个问题想不明白,登录密码使用md5加密保存在...答:不知道楼主想具体实现什么功能额。。。不过可以肯定的是,密码经过MD5加密后,是无法再转成明文的,因为MD5是个不可逆的算法。。至于你想实现自动登录的话,需要使用COOKIE实现,将你的账户和密码存在COOKIE里。===========================================问:我们公司在用一个加密软件 但是密码却被离职的人员带走了 现在我们通过...答:有专门的网站可以破解,但是我已经给你试过了, 你的密码应该比较复杂嘞- - 有可能 是12位以上数字、 9位以上小写字母加数字、 8位以上大小写字母加数字、 7位以上任意字符等 你那密码的MD5-16位的是 CCE79 祝你好运===========================================问:33ccaf9f12b165b1f3b29答:MD5不可逆,有两个方法也许可以解决你的问题,一、找一个MD5在线加密/解密的程序,对自己所有能想到的明文进行加密,然后用加密后 的文件跟 你上面的一组数字进行对比,找到完全一致的一组,该组数据所对应的明文就是你所要的密码(这个可能性太...===========================================问:就是我做了个注册界面,里面有输入密码项放在textbox1中,连接sql数据库...答:和存普通数据一样。这次存的是加密数据。 update ....set 密码字段=‘加密数据’ where.... md5加密是单向加密,无法破解。校验的时候,把用户输入的密码加密后再和数据的数据比较.===========================================问:就是我做了个注册界面,里面有输入密码项放在textbox1中,连接sql数据库...答:明文和MD5后的密码都能登录的,这点十分可怕,有没有人知道DZ的登录源码在哪个php里应该修改哪个文件,因为网站的MD5后的密码在一个个人写的接口上,那个接口不一定安全===========================================问:我有加密时候的密码 就是不知道去哪里才能把这些16位的密码转化成原来的...答:MD5是散列算法,能把不限长度的明文转化为128位二进制消息摘要,哪有什么密码? 如果你所谓的“密码”是指消息摘要,是无法得知明文的,这也是MD5存在的意义。 网上所谓MD5破解,是指在数据库中检索消息摘要对应的明文。除非明文很短,一般是找不...===========================================这个是无法解密的,因为MD5是两边同时加密进行对比,是不可逆的。网上的只能进行查询是否有匹配的加密后密文。你只能用这个md5算法自己建立一个方法或者程序,输出一个...===========================================很常见的错误啊,你字节转换成字符串的时候要保证是2位宽度啊,某个字节为0转换成字符串的时候必须是00的,否则就会丢失位数啊。不仅是0,1~9也一样。 因此把那个ps +=...=========================================== 如果收得到,那么就是你C#端的算法问题; 如果收不到,那么就是你Java端的网络问题或者是C#端无法收到请求。 其他的就没有能力了。===========================================明文:123456===========================================加密过程用算法描述如下:(1)对明文password进行md5加密,获得密文md5(password)。... 密码开始截取的位置(0number:对密码截取位数(0md5-digit:md5取16位或者32位值解密...===========================================他们网站是用一个很大的数据库,存放了所有可能的明文密文对照表。一般人没那个实力去做的。MD5从原理上是没有解的,因为一个密文对应了无穷多的原文,所以推算出其中有...===========================================md5加密很好了,当然有用,而且用处很大,md5几乎破解不了,所以提交过去的数据可以防... 或许你会问加过密了自己怎么看,有些时候没必要自己看,比如说你要判断密码是否正确...===========================================加密和解密技术上,但最常用的并不是直接对文件内容加密,而是用来校验密码、校验文... 就是一个暴力破解 MD5 的软件。暴力破解就是把许多可能的密码原文分别用MD5算法...=========================================== 原文:admin80试试看对不。===========================================MD5加密算法是不可逆的,所以根据密文得不到明文的,即使有密钥的话也得不到。 ==... 破解了也得不到明文,因为是不可逆的,在加密过程中有信息损失。想想看,把一个很长的...===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助

我要回帖

更多关于 java md5加密 的文章

 

随机推荐