Avatar billede tiger_webdesign Nybegynder
15. august 2003 - 19:53 Der er 6 kommentarer og
1 løsning

Krypterings modul

Nogen der ligger inde med et krypteringsmodul?
Det skal være freeware og ligge til download...
Avatar billede a1a1 Novice
15. august 2003 - 20:30 #1
testarea.dk

;o)
Avatar billede a1a1 Novice
15. august 2003 - 20:31 #2
(i dll form :o) )
Avatar billede a1a1 Novice
15. august 2003 - 20:32 #3
http://www.testarea.dk/aspcrypt.aspx
(virker også til alm. vb og sql-server mv.)
Avatar billede tiger_webdesign Nybegynder
15. august 2003 - 20:55 #4
jeg vil gerne have et crypt-modul hvor jeg har adgang til koden...
Avatar billede sjh Nybegynder
16. august 2003 - 02:56 #5
Option Explicit

Private Sub Form_Load()
Dim strTest As String
  ' Du skal være opmærksom på at du ikke skal bruge den sammen med
  ' en TextBox (Text1) for hvis der forekommer char(0)
  ' så ser du ikke rasten af den krypteret tekst
  ' ellers så brug en RichTextBox1 eller gem det i en fil.

  strTest = "Dette er en test string"

  strTest = RndEncrypt(strTest, "Password")
  MsgBox "Encrypt: " & strTest 'Nu ikke du ikke læse string (strTest)

  strTest = RndEncrypt(strTest, "Password")
  MsgBox "Original: " & strTest 'Nu kan du godt læse string (strTest)
End Sub

Public Function RndEncrypt(ByVal strCrypt As String, ByVal strPass As String) As String
Dim i As Integer
Dim lngVal As Long
Dim intAsc As Integer
Dim intRnd As Integer
Dim intChr As Integer
Dim intMem(1) As Integer

  'Generator til password
  For i = 1 To Len(strPass)
    intAsc = Asc(Mid$(strPass, i, 1))
    lngVal = lngVal Xor (intAsc * 2 ^ intMem(0))
    lngVal = lngVal Xor (intAsc * 2 ^ intMem(1))
    intMem(0) = (intMem(1) + 3) Mod 11
    intMem(1) = (intMem(0) + 5) Mod 16
  Next i

  'Starter random generator fra et bestemt sted
  Call Rnd(-(lngVal Mod 65536) + Len(strCrypt))

  'Encrypt af string
  For i = 1 To Len(strCrypt)
    intAsc = Asc(Mid$(strCrypt, i, 1))
    intRnd = Int(256 * Rnd) 'Random
    intChr = (intAsc Xor intRnd)
    Mid$(strCrypt, i, 1) = Chr$(intChr)
  Next i

RndEncrypt = strCrypt
End Function
Avatar billede tiger_webdesign Nybegynder
18. august 2003 - 07:56 #6
Takker... Er det din egen kode?? skal du evt. krediteres ved brug af den?
Avatar billede sjh Nybegynder
18. august 2003 - 08:28 #7
Det er en simpel måde at krypter på så du kan sikkert finde en kode som kan det samme, men jeg har selv lavet den kode her, så du kan bare bruge den, men jeg tror ikke du kan sælge den.

Den del her er standart for en RND krypterne:

  For i = 1 To Len(strCrypt)
    intAsc = Asc(Mid$(strCrypt, i, 1))
    intRnd = Int(256 * Rnd) 'Random
    intChr = (intAsc Xor intRnd)
    Mid$(strCrypt, i, 1) = Chr$(intChr)
  Next i
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging