ranjhafriel mayangsari Ответов: 1

Будет ли программа корректно включена программа Вернама исключающее ИЛИ ?


Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

      Me.enkripsib.Text = "Enkripsi"
      Me.dekripsir.Text = "Dekripsi"
  End Sub

Private Function vernamr(ByVal orig As String, ByVal key As String)
       Dim ret As String = String.Empty
       For i = 0 To orig.Length - 1
           Dim p As Char
           If key.Length - 1 > i + 1 Then p = key(i)
           ret &= Convert.ToChar(Convert.ToInt32(orig(i)) Xor Convert.ToInt32(p))
       Next
       Return ret
   End Function


Что я уже пробовал:

Интересно, если эта программа включена Вернама исключающее ИЛИ? почему когда я создаю теории шифрования отличаются от результатов этой программы (к сожалению, БД 3nglish)

[no name]

Нет никакой реальной причины повторять свой вопрос снова и снова, если у вас есть реальный вопрос. Особенно когда вы даже не утруждаете себя ответом на людей, которые просят вас прояснить свой вопрос.

Patrice T

это "интересно, входит ли в эту программу vernam XOR?"не является английским.

ranjhafriel mayangsari

ок..я хочу спросить ,Как создать программу VERNAM XOR в vb net 2010
энкрипси и декрипси....
я не знаю, как создать программу в vb net это моя лекционная задача...помогите мне
пожалуйста

1 Ответов

Рейтинг:
2

Patrice T

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

Отладчик позволяет вам следить за выполнением строка за строкой, проверять переменные, и вы увидите, что есть точка, в которой он перестает делать то, что вы ожидаете.
Отладчик-Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]

Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
Когда код не делает того, что ожидается, вы близки к ошибке.

Нота: похоже, вы уже хорошо умеете находить плохие фрагменты кода, которые вы не понимаете, может быть, пришло время начать учиться по-настоящему.


ranjhafriel mayangsari

да, но я не знаю, как создать программу в vb net это моя лекционная задача, пожалуйста, помогите мне :,(