좋아, 내가 비트 XOR (비트 XOR 믿을) 암호화 된 35 MB 파일이 있고 그것을 해독하는 좋은 방법을 알고 싶습니다, C#의 파일 I/O를 사용하여 다시 암호화합니다.C# 비트 비트 XOR 및 파일 I/O
다음은 ENC/DEC 알고리즘 :
Encrypt:----------------------Decrypt:
Bit 0 -> Bit 26--------------Bit 0 -> Bit 18
Bit 1 -> Bit 31--------------Bit 1 -> Bit 29
Bit 2 -> Bit 17--------------Bit 2 -> Bit 7
Bit 3 -> Bit 10--------------Bit 3 -> Bit 25
Bit 4 -> Bit 30--------------Bit 4 -> Bit 15
Bit 5 -> Bit 16--------------Bit 5 -> Bit 31
Bit 6 -> Bit 24--------------Bit 6 -> Bit 22
Bit 7 -> Bit 2--------------Bit 7 -> Bit 27
Bit 8 -> Bit 29--------------Bit 8 -> Bit 9
Bit 9 -> Bit 8--------------Bit 9 -> Bit 26
Bit 10 -> Bit 20--------------Bit 10 -> Bit 3
Bit 11 -> Bit 15--------------Bit 11 -> Bit 13
Bit 12 -> Bit 28--------------Bit 12 -> Bit 19
Bit 13 -> Bit 11--------------Bit 13 -> Bit 14
Bit 14 -> Bit 13--------------Bit 14 -> Bit 20
Bit 15 -> Bit 4--------------Bit 15 -> Bit 11
Bit 16 -> Bit 19--------------Bit 16 -> Bit 5
Bit 17 -> Bit 23--------------Bit 17 -> Bit 2
Bit 18 -> Bit 0--------------Bit 18 -> Bit 23
Bit 19 -> Bit 12--------------Bit 19 -> Bit 16
Bit 20 -> Bit 14--------------Bit 20 -> Bit 10
Bit 21 -> Bit 27--------------Bit 21 -> Bit 24
Bit 22 -> Bit 6--------------Bit 22 -> Bit 28
Bit 23 -> Bit 18--------------Bit 23 -> Bit 17
Bit 24 -> Bit 21--------------Bit 24 -> Bit 6
Bit 25 -> Bit 3--------------Bit 25 -> Bit 30
Bit 26 -> Bit 9--------------Bit 26 -> Bit 0
Bit 27 -> Bit 7--------------Bit 27 -> Bit 21
Bit 28 -> Bit 22--------------Bit 28 -> Bit 12
Bit 29 -> Bit 1--------------Bit 29 -> Bit 8
Bit 30 -> Bit 25--------------Bit 30 -> Bit 4
Bit 31 -> Bit 5--------------Bit 31 -> Bit 1
그래서 무엇이 문제입니까? – vissi
위에서 인용 한 내용 : "암호 해독과 C#의 파일 I/O를 사용하여 다시 암호화하는 좋은 방법을 알고 싶습니다." – Phant0m
x31 '암호화'처럼 보이지 않습니다. 혼합. FileStream 및 BitVector32를 사용하십시오. –