范文无忧网范文学习范文大全

asp中如何对密码进行加密?MD5是什么?如何实现

02月20日 编辑 fanwen51.com

[如何对客户进行询问]巧妙询问是有系统和针对性的,先是弄清了客户需求,接着为自己介绍公司及产品做好了铺垫,同时引起客户对本公司的兴趣,接下来站在客户需求的立场上提出问题,以帮助对整个谈判局面的...+阅读

MD5是一个加密方法,如下还有一个加密方法,可以参考 asp测试通过 rsa.asp <% rem 在ASP中实现加密与解密,加密方法:根据RSA rem 联系:hnsososina.com Class clsRSA Public PrivateKey Public PublicKey Public Modulus Public Function Crypt(pLngMessage, pLngKey) On Error Resume Next Dim lLngMod Dim lLngResult Dim lLngIndex If pLngKey Mod 2 = 0 Then lLngResult = 1 For lLngIndex = 1 To pLngKey / 2 lLngMod = (pLngMessage ^ 2) Mod Modulus ' Mod may error on key generation lLngResult = (lLngMod * lLngResult) Mod Modulus If Err Then Exit Function Next Else lLngResult = pLngMessage For lLngIndex = 1 To pLngKey / 2 lLngMod = (pLngMessage ^ 2) Mod Modulus On Error Resume Next ' Mod may error on key generation lLngResult = (lLngMod * lLngResult) Mod Modulus If Err Then Exit Function Next End If Crypt = lLngResult End Function Public Function Encode(ByVal pStrMessage) Dim lLngIndex Dim lLngMaxIndex Dim lBytAscii Dim lLngEncrypted lLngMaxIndex = Len(pStrMessage) If lLngMaxIndex = 0 Then Exit Function For lLngIndex = 1 To lLngMaxIndex lBytAscii = Asc(Mid(pStrMessage, lLngIndex, 1)) lLngEncrypted = Crypt(lBytAscii, PublicKey) Encode = Encode & NumberToHex(lLngEncrypted, 4) Next End Function Public Function Decode(ByVal pStrMessage) Dim lBytAscii Dim lLngIndex Dim lLngMaxIndex Dim lLngEncryptedData Decode = "" lLngMaxIndex = Len(pStrMessage) For lLngIndex = 1 To lLngMaxIndex Step 4 lLngEncryptedData = HexToNumber(Mid(pStrMessage, lLngIndex, 4)) lBytAscii = Crypt(lLngEncryptedData, PrivateKey) Decode = Decode & Chr(lBytAscii) Next End Function Private Function NumberToHex(ByRef pLngNumber, ByRef pLngLength) NumberToHex = Right(String(pLngLength, "0") & Hex(pLngNumber), pLngLength) End Function Private Function HexToNumber(ByRef pStrHex) HexToNumber = CLng("&h" & pStrHex) End Function End Class %> test.asp <% function Encryptstr(Message) Dim LngKeyE Dim LngKeyD Dim LngKeyN Dim StrMessage Dim ObjRSA LngKeyE = "32823" LngKeyD = "20643" LngKeyN = "29893" StrMessage = Message Set ObjRSA = New clsRSA ObjRSA.PublicKey = LngKeyE ObjRSA.Modulus = LngKeyN Encryptstr = ObjRSA.Encode(StrMessage) Set ObjRSA = Nothing end function function decryptstr(Message) Dim LngKeyE Dim LngKeyD Dim LngKeyN Dim StrMessage Dim ObjRSA LngKeyE = "32823" LngKeyD = "20643" LngKeyN = "29893" StrMessage = Message Set ObjRSA = New clsRSA ObjRSA.PrivateKey =LngKeyD ObjRSA.Modulus=LngKeyN decryptstr=ObjRSA.Decode(StrMessage) Set ObjRSA = Nothing end function dim last,first first="sohu" Response.Write "加密前为:"&first last=Encryptstr(first) Response.Write "加密后为"&last Response.Write "解密后为" &decryptstr(last) %>

延伸阅读:

在网页设计中如何对文字进行排版的优化在网页设计中文字排版可以说是网页中的主体,排版的样式和美观程度能够直接影响到用户的体验,文字排版对网站设计中有哪些影响呢!网站重要的内容信息展示方式就是文字排版,能够让...

asp中application到底是什么application是个内置的函数吧~ 类似全局变量. 如 application("a")="你好" 然后客户端B执行了application("a")=application("a")&",你又好" 最后客户端C执行了application("a")=applicat...

浅谈如何对工程管理中的工程造价进行控制摘要:建设工程投资大、建设周期长、综合性强,关系到建设各方的经济利益,尤其是工程实施阶段,作为工程建设全过程中资金投放量最大的阶段,加强建设工程阶段的造价的控制与管理至关...

如何在一日生活中对小班幼儿进行安全教育幼儿的安全我们大家都很关心的问题。关心幼儿安全的不应仅仅是教师、家长,更重要的还有幼儿自己,要让幼儿从小知道危险的存在,培养起较强的安全意识。我们通过各种安全教育手段...

如何在阅读教学中对学生进行朗读指导一、了解朗读目的,让学生肯读 “读书百遍,其义自见”“熟读唐诗三百首,不会作诗也会吟”。随着学生的认识水平逐渐提高,对朗读目的的认同有利于他们重视朗读,愿意朗读。同时在课...

康德为什么要对理论理性进行批判他是如何进行批判的其意义何在因为当时经验论和唯理论争的不可开交,谁也不能给出一个让人满意的答案。一方面由于理性给人类带来的福祉让人欢欣雀跃,另一方面理性却不能圆满自证其合理性。这场争论止于休谟...

生命密码是怎样的如何能了解生命的密码全包括在DNA里面,DNA中文名字叫脱氧核糖核酸,是遗传基因,它包括你的前四代和你本身所有的信息,甚至包括你所处的环境的信息,比如,你是南方人还是北方人,你的体质是强壮的...

如何给电脑中存储的文件加密E-钻文件夹加密大师 8000 V8.3.05 Build 060416 注册绿色版 注册信息: 用户名: 注册码:4792597878 [E-钻加密] 是专为拥有大量个人隐私和商业秘密的用户订制的。可以加密任意的...

如何在区角活动中对幼儿进行观察记录课改后的区域活动,最突显出来的是教师从指挥者的角色转换成为观察者,记录者,启发者,引导者等多个角色。传统教师的角色通常是指挥者,是幼儿的全权代理者,一切的课程与活动都是教师...

推荐阅读
图文推荐
栏目列表