Code: Select all
Procedure.S SecretCodeKey(a$)
Define s$
For i = 1 To Len(a$)
s$ + Chr(((96 - (Asc(Mid(a$, i, 1) ) & $DF) ) % 26) + 65)
Next
ProcedureReturn s$
EndProcedureQYRSB YRTB
Code: Select all
Procedure.S SecretCodeKey(a$)
Define s$
For i = 1 To Len(a$)
s$ + Chr(((96 - (Asc(Mid(a$, i, 1) ) & $DF) ) % 26) + 65)
Next
ProcedureReturn s$
EndProcedure
The "Demo"-Link has been switched privated, between yesterday and today. Maybe surprised by anything... Anyway, no problem with I published, and with this author published on youTube. Maybe, it will switch back !NicTheQuick wrote: Thu Jul 21, 2022 9:57 am The "Demo"-Link points to a private video.
I also don't get the trick or tip here.![]()
Code: Select all
Procedure.s SecretDecode(Input.s)
Protected *chr.Ascii
Protected code.s
*chr = @Input
Repeat
If *chr\a < 81
code + Chr(102 + (65 - *chr\a))
Else
code + Chr(90 - *chr\a + 103)
EndIf
*chr + 2
Until *chr\a = #Null
ProcedureReturn code
EndProcedure

Code: Select all
Procedure.S SecretCodeKey(a$) ; Olli
Define s$
For i = 1 To Len(a$)
s$ + Chr(((96 - (Asc(Mid(a$, i, 1) ) & $DF) ) % 26) + 65)
Next
ProcedureReturn s$
EndProcedure
Procedure.s SecretDecode(Input.s) ; Mijikaï
Protected *chr.Ascii
Protected code.s
*chr = @Input
Repeat
If *chr\a < 81
code + Chr(102 + (65 - *chr\a))
Else
code + Chr(90 - *chr\a + 103)
EndIf
*chr + 2
Until *chr\a = #Null
ProcedureReturn code
EndProcedure
a$ = "Coucou les petits loups, j'ai bien mangé"
a$ = SecretCodeKey(a$)
Debug a$
Debug SecretDecode(a$)
The happiness is a road...