Here - 1000 BiT

Here - 1000 BiT Here - 1000 BiT

11.07.2015 Views

1 REM A32-110 REM *** BIG, BIG NUMBERS ***12 PRINT "(clr)(wht](dn)(dn)(dn)"20 FOR 1=1 TO 1725 FOR J=1 TO 327 D$=STR$(INT(RND(0)*10))28D$=RIGHT$(D$.1]30 N$=N$+$D$35 NEXTJ39 IF 1=17 THEN 4540 N$=N$+$","45 NEXT I50 N$=" "+$RIGHT$(N$,LEN(N$)-1)60 PRINT N$1 REM A32-210 REM *** CIPHER PROGRAM ***20GOSUB1000100 REM101 REM MAIN LOOP102 REM110GOSUB400120 PRINT " CODE OR DECODE (dn)"130 GET Y$: IF Y$=""THEN 130140 IF Y$="C" THEN GOSUB 500: END150 IF Y$="D" THEN GOSUB 600: END199 GOTO 130400 REM401 REM GET PASSWORD402 REM405 INPUT " INPUT PASSWORD ";PW$407 REM REMOVE REPEATED LETTERS410F$=LEFT$(PW$,1]411 FOR l=2 TO LEN(PW$)412L1$=MID$(F$,I,1]413 FOR J=1 TOLEN(F$)414L2$=MID$(F$,J,1J415 IFL1$=L2$THEN418416 NEXTJ417 F$=F$+$L1$418 NEXT I419 PW$=F$430 PRINT: PRINT" SHORTENED PASSWORD: ";PW$;"(dn)(dn)"435 REM FORM THE CODE ALPHABET437 A$=PW$+$A$440F$=LEFT$(A$,1)232

441 FOR l=2 TO LEN(A$]442L1$=MID$(F$,I,1)443 FOR J=1 TO LEN(F$)444L2$=MID$(F$,J,1)445 IF L1$=L2$ THEN 448446 NEXTJ447 F$=F$+$L1$448 NEXT I449 A$=F$470 PRINT " CIPHER ALPHABET (dn)"471 PRINT "";A$472 PRINT "";B$;"(dn)"473 PRINT TAB(14);"PLAIN ALPHABET (dn)(dn)(dn)"499 RETURN500 REM501 REM CODE A MESSAGE502 REM505 PRINT " INPUT MESSAGE, END WITH '•' SIGN (dn)"510 GET L$: IF L$="" THEN 510511 L=ASC(L$)515 IF L$="*" THEN 590520 IF L91 THEN P$=P$+$L$: GOTO 540530 P$=P$+$MID$(A$,L-64,1)540 PRINT L$;550 GOTO 510590 PRINT591 PRINT P$599 RETURN600 REM601 REM DECODE A MESSAGE602 REM605 PRINT" TYPE CODED MESSAGE, END WITH "*■ SIGN (dn)11610 GET L$: IF L$=""THEN 610615 IFL$="*"THEN 699620 FOR 1=1 TO 26625 IF L$=MID$(A$,I,1) THEN PRINT MID$(B$,I,1);: GOTO 610630 NEXT I640 PRINT L$;650 GOTO 610699 RETURN1000 REM STARTING STUFF1010 A$="ABCDEFGHIJKLMNOPQRSTUVWXYZ"1020B$=A$1030 PRINT "(clr)(wht)(dn)"1999 RETURN233

441 FOR l=2 TO LEN(A$]442L1$=MID$(F$,I,1)443 FOR J=1 TO LEN(F$)444L2$=MID$(F$,J,1)445 IF L1$=L2$ THEN 448446 NEXTJ447 F$=F$+$L1$448 NEXT I449 A$=F$470 PRINT " CIPHER ALPHABET (dn)"471 PRINT "";A$472 PRINT "";B$;"(dn)"473 PRINT TAB(14);"PLAIN ALPHABET (dn)(dn)(dn)"499 RETURN500 REM501 REM CODE A MESSAGE502 REM505 PRINT " INPUT MESSAGE, END WITH '•' SIGN (dn)"510 GET L$: IF L$="" THEN 510511 L=ASC(L$)515 IF L$="*" THEN 590520 IF L91 THEN P$=P$+$L$: GOTO 540530 P$=P$+$MID$(A$,L-64,1)540 PRINT L$;550 GOTO 510590 PRINT591 PRINT P$599 RETURN600 REM601 REM DECODE A MESSAGE602 REM605 PRINT" TYPE CODED MESSAGE, END WITH "*■ SIGN (dn)11610 GET L$: IF L$=""THEN 610615 IFL$="*"THEN 699620 FOR 1=1 TO 26625 IF L$=MID$(A$,I,1) THEN PRINT MID$(B$,I,1);: GOTO 610630 NEXT I640 PRINT L$;650 GOTO 610699 RETURN<strong>1000</strong> REM STARTING STUFF1010 A$="ABCDEFGHIJKLMNOPQRSTUVWXYZ"1020B$=A$1030 PRINT "(clr)(wht)(dn)"1999 RETURN233

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!