Stap 2:
Oke, alles wat u moet doen is Kopieer en plak de onderstaande code in een Kladblok-bestand en sla het op als anything.bat. Controleer of dat u het bestandstype opslaat als alle.
uitschakelen
: beginnen cls echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ instellen /p opdracht = coderen of decoderen? (e/d): als % command % == e goto ENC als % command % d goto DEC goto MenuError ==: MenuError cls echo fout: % command % is een ongeldige optie pauze goto beginnen: ENC cls echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ instellen /p bestandsnaam = Voer de bestandsnaam die u wilt opslaan van de tekst onder (Eg. Tekst): cls: ENCpwd echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ instellen /p tekst = Voer de tekst die u wilt coderen (20 char beperken, tekens kunnen bevatten [a-z] [A-Z] [0-9]): cls echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ Echo coderen...: ENC2 set num2 = 0 set c = set /a num1 = % num1% + 1 set /a num3 = % num3% + 1 als % num3% == 1 set c = % tekst : ~ 0,1% als % num3% == 2 set c = % tekst: ~ 1, 1% als % num3% == 3 set c = % tekst: ~ 2, 1% als % num3% == 4 set c = % tekst: ~ 3, 1% als % num3% == 5 set c = % tekst: ~ 4, 1% als % num3% == 6 set c = % tekst: ~ 5, 1% als % num3% == 7 set c = % tekst: ~ 6, 1% als % num3% == 8 set c = % tekst: ~ 7, 1% als % num3% == 9 set c = % tekst: ~ 8, 1% als % num3% == 10 set c = % tekst : ~ 9,1% als % num3% == 11 set c = % tekst: ~ 10, 1% als % num3% == 12 set c = % tekst: ~ 11, 1% als % num3% == 13 set c = % tekst: ~ 12, 1% als % num3% == 14 set c = % tekst: ~ 13, 1% als % num3% == 15 set c = % tekst: ~ 14, 1% als % num3% == 16 set c = % tekst: ~ 15, 1% als % num3% == 17 set c = % tekst: ~ 16, 1% als % num3% == 18 set c = % tekst: ~ 17, 1% als % num3% == 19 set c = % tekst : ~ 18,1% als % num3% == 20 set c = % tekst: ~ 19, 1% als % num3% == 21 goto ENC4: ENC3 als % num2% == 0 set L = als % num2% == 1 set L = een als % num2% == 2 set L = b als % num2% == 3 set L = c als % num2% == 4 set L = d als % num2% == 5 reeks L = e als % num2% == 6 reeks L = f als % num2% == 7 set L = g als % num2% == 8 set L = h als % num2% == 9 set L = ik als % num2% == 10 set L j = als % num2% == 11 set L = k als % num2% == 12 set L = l als % num2% == 13 set L = m als % num2% == 14 set L = n als % num2% == 15 set L = o als % num2% == 16 set L = p als % num2% == 17 set L = q als % num2% == 18 set L = r als % num2% == 19 set L = s als % num2% == 20 set L = t als % num2% == 21 set L = u als % num2% == 22 set L = v als % num2% == 23 set L = w als % num2% == 24 instellen van L = x als % num2% == 25 set L = y als % num2% == 26 set L = z als % num2% == 27 verzameling L = A als % num2% == 28 verzameling L = B als % num2% == 29 set L = C als % num2% == 30 set L = D als % num2% == 31 set L = E als % num2% == 32 verzameling L = F als % num2% == 33 set L = G als % num2% == 34 set L = H als % num2% == 35 set L = ik als % num2% == 36 verzameling L = J als % num2% == 37 set L = K als % num2% == 38 set L = L als % num2% == 39 set L = M als % num2% 40 verzameling L = N == als % num2% == 41 set L = O als % num2% == 42 set L = P als % num2% == 43 set L = Q als % num2% == 44 set L = R als % num2% == 45 verzameling L = S als % num2% == 46 reeks L = T als % num2% == 47 verzameling L = U als % num2% == 48 verzameling L = V als % num2% == 49 set L = W als % num2% == 50 verzameling L = X als % num2% == 51 set L = Y als % num2% == 52 set L = Z als % num2% == 53 set L = 1 als % num2% 54 set L = 2 == als % num2% == 55 set L = 3 als % num2% == 56 set L = 4 als % num2% == 57 set L = 5 als % num2% == 58 set L = 6 als % num2% == 59 set L = 7 als % num2% 60 set L = 8 == als % num2% 61 reeks L = 9 == als % num2% == 62 set L = 0 set e % num1% = indien "%c"=="%L %" e % num1% = % num2% als "%c %" =="" ingesteld e % num1% = 0 set /a num2 = % num2% + 1 als gedefinieerd e % num1% goto ENC2 goto ENC3: ENC4.1 set /a Rnum = % Rnum %-1: ENC4 set /a Rnum = % Rnum % + 1 set rcheck set rcheck2 = = set rcheck = % willekeurige: ~ 0, 4% set /a rcheck2 = % rcheck % + 63 als % rcheck % LSS 1063 goto ENC4.1 als % rcheck2% GTR 9999 goto ENC4.1 r % Rnum % instellen = % rcheck % als gedefinieerd r20 goto ENC5 goto ENC4 : ENC5 set /a e1 = % e1% + r1% ingesteld /a e2 = % e2% + r2% ingesteld /a e3 = % e3% + r3% ingesteld /a e4 = % e4% + r4% ingesteld /a e5 = % e5% + r5% ingesteld /a e6 = % e6% + r6% ingesteld /a e7 = % e7% + r7% ingesteld /a e8 = % e8% + r8% ingesteld /a e9 = % e9% + r9% ingesteld /a e10 = % e10% + r10% ingesteld /a e11 = % e11% + r11% ingesteld /a e12 = % e12% + r12% ingesteld /a e13 = % e13% + r13% ingesteld /a e14 = % e14% + r14% ingesteld /a e15 = % e15% + r15% ingesteld /a e16 = % e16% + % R16% set /a e17 = % e17% + r17% ingesteld /a e18 = % e18% + r18% ingesteld /a e19 = % e19% + r19% ingesteld /a e20 = e20% + % r20% echo % e1 %% e2 %% e3 %% e4 %% e5 %% e6 %% e7 %% e8 %% e9 %% e10 %% e11 %% e12 %% e13 %% e14 %% e15 %% e16 %% e17 %% e18 %% e19 %% e20% > "% filename%.pwd" echo % r1 %% r2 %% r3 %% r4 %% r5 %% r6 %% r7 %% r8 %% r9 %% r10 %% r11 %% r12 %% r13 %% r14 %% r15 %% r16 %% r17 %% r18 %% r19 %% r20% > "% filename%.key" : ENC6 cls echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ echo coderen compleet! pauze afrit: DEC cls echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ echo Opmerking: het gecodeerde bestand (*.pwd) en de Key-bestand (* .key) moet onder dezelfde naam (Eg. Password.pwd en Password.key) echo en in dezelfde map als deze batch-bestand. ECHO. /p bestandsnaam ingesteld = Voer de bestandsnaam de tekst gecodeerd is opgeslagen onder (Eg. Tekst): cls echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ als niet bestaan "% filename%.pwd" goto ERRpwd als niet bestaan "% filename%.key" goto ERRkey goto DEC2: ERRpwd echo fout: %filename%.pwd werd niet gevonden pauze goto DEC: ERRkey echo fout: %filename%.key werd niet gevonden pauze goto DEC: DEC2 cls echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ Echo decoderen.... set /p key= <"%filename%.key" set /p pwd= <"%filename%.pwd" set k1=%key:~0,4% set k2=%key:~4,4% set k3=%key:~8,4% set k4=%key:~12,4% set k5=%key:~16,4% set k6=%key:~20,4% set k7=%key:~24,4% set k8=%key:~28,4% set k9=%key:~32,4% set k10=%key:~36,4% set k11=%key:~40,4% set k12=%key:~44,4% set k13=%key :~48,4% set k14=%key:~52,4% set k15=%key:~56,4% set k16=%key:~60,4% set k17=%key:~64,4% set k18=%key:~68,4% set k19=%key:~72,4% set k20=%key:~76,4% set e1=%pwd:~0,4% set e2=%pwd:~4,4% set e3=%pwd:~8,4% set e4=%pwd:~12,4% set e5=%pwd:~16,4% set e6=%pwd:~20,4% set e7=%pwd:~24,4% set e8=%pwd:~28,4% set e9=%pwd :~32,4% set e10=%pwd:~36,4% set e11=%pwd:~40,4% set e12=%pwd:~44,4% set e13=%pwd:~48,4% set e14=%pwd:~52,4% set e15=%pwd:~56,4% set e16=%pwd:~60,4% set e17=%pwd:~64,4% set e18=%pwd:~68,4% set e19=%pwd:~72,4% set e20=%pwd:~76,4% :DEC3 set num2=0 set t= set /a num=%num%+1 if %num%==1 set /a t=%e1%-%k1% if %num%==2 set /a t=%e2%-%k2% if %num%==3 set /a t=%e3%-%k3% Als % num % == 4 set /a t = % e4-% k4 als % num % == 5 set /a t = % e5-% k5 als % num % == 6 set /a t = % e6-% k6 als % num % == 7 set /a t = % e7-% k7 als % num % == 8 set /a t = % e8-% k8 als % num % == 9 set /a t = % e9-% k9 als % num % == 10 set /a t = % e10-% k10 als % num % == 11 set /a t = % e11-% k11 als % num % == 12 set /a t = % e12-% k12 als % num % == 13 set /a t = % e13-% k13 Als % num % == 14 set /a t = % e14-% k14 als % num % == 15 set /a t = % e15-% k15 als % num % == 16 set /a t = % e16-% k16 als % num % == 17 set /a t = % e17-% k17 als % num % == 18 set /a t = % e18-% k18 als % num % == 19 set /a t = % e19-% k19 als % num % == 20 set /a t = % e20-% k20 als % num % == 21 goto DEC5: DEC4 als % num2% == 0 set L = leeg als % num2% == 1 set L = een als % num2% == 2 set L = b Als % num2% == 3 set L = c als % num2% == 4 set L = d als % num2% == 5 set L = e als % num2% == 6 reeks L = f als % num2% == 7 set L = g als % num2% == 8 set L = h als % num2% == 9 set L = ik als % num2% == 10 set L j = als % num2% == 11 set L = k als % num2% == 12 set L = l als % num2% == 13 set L = m als % num2% == 14 set L = n als % num2% == 15 set L = o als % num2% == 16 instellen L = p als % num2% == 17 set L = q als % num2% == 18 set L = r als % num2% == 19 set L = s als % num2% == 20 set L = t als % num2% == 21 set L = u als % num2% == 22 set L = v als % num2% == 23 set L = w als % num2% == 24 set L = x als % num2% == 25 set L = y als % num2% == 26 set L = z als % num2% == 27 verzameling L = A als % num2% == 28 verzameling L = B als % num2% == 29 set L = C als % num2% 30 set L = D == als % num2% == 31 set L = E als % num2% == 32 verzameling L = F als % num2% == 33 set L = G als % num2% == 34 set L = H als % num2% == 35 set L = ik als % num2% == 36 verzameling L = J als % num2% 37 set L = K == als % num2% == 38 set L = L als % num2% == 39 set L = M als % num2% 40 verzameling L = N == als % num2% == 41 set L = O als % num2% == 42 set L = P Als % num2% == 43 set L = Q als % num2% == 44 set L = R als % num2% == 45 verzameling L = S als % num2% == 46 reeks L = T als % num2% == 47 verzameling L = U als % num2% == 48 verzameling L = V als % num2% == 49 set L = W als % num2% == 50 verzameling L = X als % num2% == 51 set L = Y als % num2% == 52 set L = Z als % num2% == 53 set L = 1 als % num2% 54 set L = 2 == als % num2% == 55 set L = 3 als % num2% == 56 L = 4 instellen als % num2% == 57 set L = 5 als % num2% == 58 set L = 6 als % num2% == 59 set L = 7 als % num2% 60 set L = 8 == als % num2% 61 reeks L = 9 == als % num2% == 62 set L = 0 set t % num % = als %t % == % num % van % num2% set t = %L % als gedefinieerd t % num % goto DEC3 /a num2 set = % num2% + 1 goto DEC4: DEC5 als t1% == lege reeks "t1 =" als t2% == lege reeks "t2 =" als t3% == lege reeks "t3 =" als % T4% == lege reeks "t4 =" als t5% == lege reeks "t5 =" als t6% == lege reeks "t6 =" als t7% == lege reeks "t7 =" als t8% == lege reeks "t8 =" als t9% == lege reeks "t9 =" als t10% == lege reeks "t10 =" als t11% == lege reeks "t11 =" als t12% == lege reeks "t12 =" als t13% == lege reeks "t13 =" als t14% == lege reeks "t14 =" als t15% == lege reeks "t15 =" als t16% == lege reeks "t16 =" als t17% == lege reeks "t17 =" als t18% == lege reeks "t18 =" als t19% == lege reeks "t19 =" als % T20% == lege reeks "t20 =" cls echo ___ echo Crypt - tekst EncDec/Decryptor door Blurryface21 echo ___ echo decoderen compleet! ECHO uw tekst is: % t1 %% t2 %% t3 %% t4 %% t5 %% t6 %% t7 %% t8 %% t9 %% t10 %% t11 %% t12 %% t13 %% t14 %% t15 %% t16 %% t17 %% t18 %% t19 %% t20% pauze afsluiten