순 VB에서이 코드는이 방법으로 암호화 :내가 반사경</p> <p>모든 문자열과 vb.net 응용 프로그램을 디 컴파일 한
"j" & ChrW(354) & ChrW(623) & ChrW(868)
:이 방법은 같은 입력 문자열을 수신
Public Shared Function smethod_0(ByVal string_0 As String) As String
Dim length As Integer = string_0.Length
Dim chArray As Char() = New Char(length - 1) {}
Dim i As Integer
For i = 0 To chArray.Length - 1
Dim ch As Char = string_0.Chars(i)
Dim num3 As Byte = CByte((ch Xor (length - i)))
Dim num4 As Byte = CByte(((ch >> 8) Xor i))
chArray(i) = DirectCast(((num4 << 8) Or num3), Char)
Next i
Return String.Intern(New String(chArray))
End Function
그리고 읽을 수있는 문자열을 반환합니다.
vb.net 또는 C#에서이 코드를 어떻게 변환합니까?
xor가 char/int 조합에 대해 정의되어 있지 않으므로 Vb.net 컴파일러에서이 코드가 올바르지 않다고 불평합니다.
C#을 출력 이상 반사경을 전환하십시오 - 그것은 옆 이것은 강력한 암호화 될 가능성이 있다는 사실은 VB.NET – Polynomial
보다 더 정확한 C# 코드를 생성하는 경향이있다 (만약에 누군가가 있다면) ** 나는 someones 코드를 빌려 오기가 무례한 경향이 있습니다. VB가 당신에게 원래의 코드를달라고 부탁합니다. - 그가 계속해서 글쓰기를 거부한다면! – Carsten