Использование случайного смещения для шифрования - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д