Помогите найти реализацию шифра RSA на ASP и/или JavaScript

Программирование на Active Server Pages и VBScript.
ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 24.06.2004 (Чт) 21:02

А у тебя есть исходник RSA шифрования на чём либо ещё ?
ИМХО что перевести его на ASP нужно только 3 вещи - время, знание vbscript/javascript, соображалка. :) ;)

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 25.06.2004 (Пт) 0:47

RC4 подойдет???
у меня есть только для .net, но перевод для asp'a не сложен
Код: Выделить всё
Public Class encrypt_RC4
    Private s(255) As Integer
    Private kep(255) As Integer
    Public Function EncryptDecrypt(ByVal plaintxt As String, ByVal Password As String) As String
        Dim temp As Integer
        Dim a As Integer
        Dim b As Integer
        Dim cipherby As Byte
        Dim cipher As String
        b = 0
        For a = 0 To 255
            b = b + 1
            If b > Len(Password) Then
                b = 1
            End If
            kep(a) = Asc(Mid$(Password, b, 1))
        Next a
        For a = 0 To 255
            s(a) = a
        Next a
        b = 0
        For a = 0 To 255
            b = (b + s(a) + kep(a)) Mod 256
            temp = s(a)
            s(a) = s(b)
            s(b) = temp
        Next a
        For a = 1 To Len(plaintxt)
            cipherby = EnDeCryptSingle(Asc(Mid$(plaintxt, a, 1)))
            cipher = cipher & Chr(cipherby)
        Next
        Return cipher
    End Function
    Private Function EnDeCryptSingle(ByVal plainbyte As Byte) As Byte
        Dim i As Integer
        Dim j As Integer
        Dim temp As Integer
        Dim k As Integer
        Dim cipherby As Byte
        i = (i + 1) Mod 256
        j = (j + s(i)) Mod 256
        temp = s(i)
        s(i) = s(j)
        s(j) = temp
        k = s((s(i) + s(j)) Mod 256)
        cipherby = plainbyte Xor k
        Return cipherby
    End Function
End Class
Последний раз редактировалось corgi 25.06.2004 (Пт) 10:24, всего редактировалось 1 раз.
Ничто так не ограничивает полёт мысли программиста, как компилятор

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 25.06.2004 (Пт) 1:52

Вам, батенька,на .NET надобно.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 25.06.2004 (Пт) 19:02

да потому как там это все дело встроено в систему, просто берешь и юзаешь стандартные классы...
Ничто так не ограничивает полёт мысли программиста, как компилятор


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

    TopList