decrun = 0
decrun = decrun + 1
rawkey$ = "enter the second key from encrypt$ here"
rawkey$ = "enter the first key from encrypt$ here"
u = 0
u = u + 1
number$(u) = ""
l = 0
l = l + 1
keyasc(l) = 0
c = 0
letpos = 0
letpos = letpos + 1
c = c + 1
rndlet
(c
) = ASC(MID$(edata$
, letpos
, 1)) findpos(c) = letpos
endsearch = 0
letpos = letpos + 1
endsearch = 1
endsearch = 1
endsearch:
letpos = letpos - 1
numbers = letpos - findpos(c)
u = 0
u = u + 1
number$
(c
) = number$
(c
) + MID$(edata$
, findpos
(c
) + u
, 1) ascvalue
(c
) = VAL(number$
(c
)) l = 0
l = l + 1
keylet$
= MID$(rawkey$
, l
, 1) keyasc
(c
) = keyasc
(c
) + ASC(keylet$
) cryptletter$
(c
) = CHR$(ascvalue
(c
) - keyasc
(c
) - rndlet
(c
)) rawdata$ = rawdata$ + cryptletter$(c)
continue:
edata$ = rawdata$
decrypt$ = rawdata$
rawdata$ = ""