我的网站管理员密码是什么加密方式?

qq181451940 2010-12-21 09:57:53
acess中密码是94;=7;=?这是什么加密方式,怎么破解,求教各位高手,qq:181451940
...全文
479 33 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
t101lian 2013-03-14
  • 打赏
  • 举报
回复
引用 26 楼 sp1234 的回复:
引用 24 楼 btxp163 的回复:现在单用MD5不行的了,简单的都能查到,必须与其他结合才牢靠 你不能随便就直接计算MD5啊,MD5不是简单的一个概念那么轻巧。比如假设password变量中保存密码,那么它的散列应该这样计算:C# code?123456789private byte[] 计算密码的散列值(string password){ var ds……
大神,return ds后面应该写什么?
nfclass 2011-12-13
  • 打赏
  • 举报
回复
我想知道 sha1和MD5那种更好。
nfclass 2011-12-13
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 sp1234 的回复:]
那些扯淡的所谓“MD5解密网站”为什么唬人?一种,是使用者明明先把明文输入了,然后又被它忽悠着输入散列值,那么它当然就直接从数据库里拿出明文来了!另一种,就是极个别的使用MD5的程序员只对很短的字符就直接计算MD5散列值,不知道应该把内容先加长到足够长之后才能计算MD5这个道理。
[/Quote]

+1,对头,把输入的名文加一些字符上去,再加密。就算输入1,MD5加密后也是非常复杂的,不易破解
amaowcz 2011-12-13
  • 打赏
  • 举报
回复
是encrypt加密方式
  • 打赏
  • 举报
回复
那些扯淡的所谓“MD5解密网站”为什么唬人?一种,是使用者明明先把明文输入了,然后又被它忽悠着输入散列值,那么它当然就直接从数据库里拿出明文来了!另一种,就是极个别的使用MD5的程序员只对很短的字符就直接计算MD5散列值,不知道应该把内容先加长到足够长之后才能计算MD5这个道理。
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 sp1234 的回复:]
当然,上面的程序要引用Linq程序集: Using System.Linq;


实际上大多数对称加密算法也都可以用来个字符串签名,比如给password字符串变量签名(当然,当这个字符串很短时还是应该先加长),那么你就可以使用这个password作为key给一句诗词(例如“锄禾日当午”)进行加密,得到的结果就作为散列值。
[/Quote]
顶1234
  • 打赏
  • 举报
回复
当然,上面的程序要引用Linq程序集: Using System.Linq;


实际上大多数对称加密算法也都可以用来个字符串签名,比如给password字符串变量签名(当然,当这个字符串很短时还是应该先加长),那么你就可以使用这个password作为key给一句诗词(例如“锄禾日当午”)进行加密,得到的结果就作为散列值。
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 btxp163 的回复:]
现在单用MD5不行的了,简单的都能查到,必须与其他结合才牢靠
[/Quote]

你不能随便就直接计算MD5啊,MD5不是简单的一个概念那么轻巧。比如假设password变量中保存密码,那么它的散列应该这样计算:
private byte[] 计算密码的散列值(string password)
{
var ds = Encoding.Default.GetBytes(password);
while (ds.Length < 200)
{
ds = ds.Concat(Encoding.Default.GetBytes("!kadSWfa_#@a8")).Concat(ds.Reverse()).ToArray();
}
return ds.计算MD5();
}

如果你对哪怕1、2个字节也计算MD5,就没有签名的意义了!
btxp163 2010-12-30
  • 打赏
  • 举报
回复
高手给个好的加密方法,不是只用MD5的那种
btxp163 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 pengwu311 的回复:]

一般用md5加密吧。
[/Quote]
现在单用MD5不行的了,简单的都能查到,必须与其他结合才牢靠
冰川711 2010-12-22
  • 打赏
  • 举报
回复
encrypt
这不就是加密函数么, 去找找
newdigitime 2010-12-22
  • 打赏
  • 举报
回复
加密方法就是
encrypt()

你找到这个方法的代码就明白了
sky_too_sky 2010-12-22
  • 打赏
  • 举报
回复
明显不干好事
qq181451940 2010-12-22
  • 打赏
  • 举报
回复
<%
Private Const BITS_TO_A_BYTE = 8
Private Const BYTES_TO_A_WORD = 4
Private Const BITS_TO_A_WORD = 32

Private m_lOnBits(30)
Private m_l2Power(30)

Private Function LShift(lValue, iShiftBits)
If iShiftBits = 0 Then
LShift = lValue
Exit Function
ElseIf iShiftBits = 31 Then
If lValue And 1 Then
LShift = &H80000000
Else
LShift = 0
End If
Exit Function
ElseIf iShiftBits < 0 Or iShiftBits > 31 Then
Err.Raise 6
End If

If (lValue And m_l2Power(31 - iShiftBits)) Then
LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &H80000000
Else
LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits))
End If
End Function

Private Function RShift(lValue, iShiftBits)
If iShiftBits = 0 Then
RShift = lValue
Exit Function
ElseIf iShiftBits = 31 Then
If lValue And &H80000000 Then
RShift = 1
Else
RShift = 0
End If
Exit Function
ElseIf iShiftBits < 0 Or iShiftBits > 31 Then
Err.Raise 6
End If

RShift = (lValue And &H7FFFFFFE) \ m_l2Power(iShiftBits)

If (lValue And &H80000000) Then
RShift = (RShift Or (&H40000000 \ m_l2Power(iShiftBits - 1)))
End If
End Function

Private Function RotateLeft(lValue, iShiftBits)
RotateLeft = LShift(lValue, iShiftBits) Or RShift(lValue, (32 - iShiftBits))
End Function
qq181451940 2010-12-22
  • 打赏
  • 举报
回复
进都进不了,怎么添加管理员
qq181451940 2010-12-22
  • 打赏
  • 举报
回复
<%
pwd = request.form("pwd")
name = request.form("name")
Set rs = Server.CreateObject("ADODB.Connection")
sql = "select * from Manage_User where UserName='" & name & "' And PassWord='"&encrypt(pwd)&"'"
Set rs = conn.Execute(sql)

If Not rs.EOF = True Then
Session("Name") = rs("UserName")
Session("pwd") = rs("PassWord")
Response.Redirect("Manage.asp")
Else
Response.Redirect "Loginsb.asp?msg=您输入了错误的帐号或口令,请再次输入!"
End If
end if
%>
这是登入代码
遥望那些年 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vip__888 的回复:]
你自己添加一个管理员 然后在数据库中用你添加的管理员的密码替换掉原来的那个就行了
[/Quote]
自己添加一个用户,看看数据库中保存的密码是什么样子的,和原来输入的密码不一样的话就是加密了。用新的密码替换掉原来的管理员密码
qq181451940 2010-12-22
  • 打赏
  • 举报
回复
md5,太长了,发不了
qq181451940 2010-12-22
  • 打赏
  • 举报
回复
加qq,181451940
qq181451940 2010-12-22
  • 打赏
  • 举报
回复
那位高手指点一下
加载更多回复(13)

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧