以下は、文字列を暗号化するためのプログラムです。以下のリンクからこのコードを取得し、vb.net に変換しました。 http://www.eggheadcafe.com/tutorials/csharp/8b53894c-a889-4914-8c46-122980cc44ae/simple-xor-encryption.aspx . これにより、単純な xor 暗号化を使用して文字列が変換されます。
Namespace SimpleXOREncryption
Public NotInheritable Class EncryptorDecryptor
Private Sub New()
End Sub
Public Shared key As Integer = 129
Public Shared Function EncryptDecrypt(ByVal textToEncrypt As String) As String
Dim inSb As New StringBuilder(textToEncrypt)
Dim outSb As New StringBuilder(textToEncrypt.Length)
Dim c As Char
For i As Integer = 0 To textToEncrypt.Length - 1
c = inSb(i)
c = ChrW(c Xor key)
outSb.Append(c)
Next
Return outSb.ToString()
End Function
End Class
End Namespace
エラーが発生しています
「演算子 'xor' は型 'char' および 'integer' に対して定義されていません」
どこで間違えた?