[ASP] encrypt functie in asp

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

  • fleppuhstein
  • Registratie: Januari 2002
  • Laatst online: 21-10-2025
Ik ben opzoek naar een encrypt functie voor asp, om wachtwoorden in een database te kunnen coderen.

In php heb je een functie MD5, dus ik zoek iets soorts gelijks, heb net al op w3schools gekeken maar niks gevonden

Of moet ik zo een functie zelf gaan schrijven ?

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<%
Function Encrypt(theNumber)
 On Error Resume Next
 Dim n, szEnc, t, HiN, LoN, i
 n = CDbl((theNumber + 1570) ^ 2 - 7 * (theNumber + 1570) - 450)
 If n < 0 Then szEnc = "R" Else szEnc = "J"
 n = CStr(abs(n))
 For i = 1 To Len(n) step 2
  t = Mid(n, i, 2)
  If Len(t) = 1 Then
   szEnc = szEnc & t
   Exit For
  End If
  HiN = (CInt(t) And 240) / 16
  LoN = CInt(t) And 15
  szEnc = szEnc & Chr(Asc("M") + HiN) & Chr(Asc("C") + LoN)
 Next
 Encrypt = szEnc
End Function

Function Decrypt(theNumber)
 On Error Resume Next
 Dim e, n, sign, t, HiN, LoN, NewN, i
 e = theNumber
 If Left(e, 1) = "R" Then sign = -1 Else sign = 1
 e = Mid(e, 2)
 NewN = ""
 For i = 1 To Len(e) step 2
  t = Mid(e, i, 2)
  If Asc(t) >= Asc("0") And Asc(t) <= Asc("9") Then
   NewN = NewN & t
   Exit For
  End If
  HiN = Mid(t, 1, 1)
  LoN = Mid(t, 2, 1)
  HiN = (Asc(HiN) - Asc("M")) * 16
  LoN = Asc(LoN) - Asc("C")
  t = CStr(HiN Or LoN)
  If Len(t) = 1 Then t = "0" & t
  NewN = NewN & t
 Next
 e = CDbl(NewN) * sign
 Decrypt = CLng((7 + sqr(49 - 4 * (-450 - e))) / 2 - 1570)
End Function
%>
<html><body>
Original number: 69 <br>
Encrypt(69) returns: JNMQMOJ8 <br>
Decrypt("JNMQMOJ8") returns: 69
<p>
Another example using variables instead: <br>
Encrypt(Request.Form("ID")) <br>
Encrypt(myVar) <br>
Decrypt(Request.QueryString("id")) <br>
Decrypt("JNMQMOJ8") <br>
Decrypt(myVar)

</body></html>


zag ik ergens

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
strSql = "SELECT MD5( '" & eentekst & "' );" ?
Als je een mysql db hebt. :)

http://24.132.13.162/meuk/md5.txt
Ooit s gevonden ergens. Gewoon includen en dan met bla = md5( grr ) aanroepen.

[ Voor 56% gewijzigd door Gert op 11-12-2002 08:04 ]


Verwijderd

Gebruik EBCrypt van EB-Design.....lekker makkelijk.....

http://www.ebcrypt.com/components/ebCrypt/index.htm

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

dit is wel te vinden hoor

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.