Использование случайного смещения для шифрования - VB

Узнай цену своей работы

Формулировка задачи:

Добрый вечер, друзья. Набросал код.
Вот теория
Спойлер
А теперь собственно вопрос: Почему это не работает? И должно ли? Почему должно происходить дешифрование? Спасибо.

Решение задачи: «Использование случайного смещения для шифрования»

textual
Листинг программы
Private Sub Command1_Click()
    Dim s As String, ss As String
    s = "Зашифрованое сообщение. АААААББББ"
    ss = RndXOR(s, 3)
    sss = RndXOR(ss, 3)
    MsgBox s & vbCrLf & ss & vbCrLf & sss
End Sub
 
Function RndXOR(ByVal s As String, ByVal pass As Integer) As String
    Dim b() As Byte, i As Integer
    Rnd -1
    b = s
    For i = 0 To UBound(b) Step 2
              b(i) = Int(Rnd(pass) * 32) Xor b(i)
    Next i
    RndXOR = b
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы