rendered paste bodyalias encrypt {
var %i = 0
var %line = $replace($1-,$chr(32),$chr(95))
while (%i <= $len($1-)) {
inc %i 1
var %rev = %rev $+ $right(%line,1)
var %line = $left(%line,-1)
}
var %rand = 1 $+ $rand(6,7) $+ $rand(3,4)
var %rev = $replace(%rev,a,$chr($calc(%rand + 1)),b,$chr($calc(%rand + 2)),c,$chr($calc(%rand + 3)),d,$chr($calc(%rand + 4)),e,$chr($calc(%rand + 5))5,f,$chr($calc(%rand + 6)),g,$chr($calc(%rand + 7)),h,$chr($calc(%rand + 8)),i,$chr($calc(%rand + 9)),j,$chr($calc(%rand + 10)),k,$chr($calc(%rand + 11)),l,$chr($calc(%rand + 12)),m,$chr($calc(%rand + 13)),n,$chr($calc(%rand + 14)),o,$chr($calc(%rand + 15)),p,$chr($calc(%rand + 16)),q,$chr($calc(%rand + 17)),r,$chr($calc(%rand + 18)),s,$chr($calc(%rand + 19)),u,$chr($calc(%rand + 21)),v,$chr($calc(%rand + 22)),w,$chr($calc(%rand + 23)),x,$chr($calc(%rand + 24)),y,$chr($calc(%rand + 25)),z,$chr($calc(%rand + 26)),t,$chr($calc(%rand + 20)))
return %rev $+ $chr(234) $+ $chr(%rand)
}
alias decrypt {
if ($gettok($1-,2,234) == $null) { return $null }
else {
var %line = $gettok($1-,1,234)
var %key = $asc($gettok($1-,2,234))
var %i = 0
var %line2 = %line
while (%i < $len(%line)) {
inc %i 1
var %return = %return $+ $replace($calc($asc($left(%line2,1)) - %key),95,$chr(32),26,z,25,y,24,x,23,w,22,v,21,u,20,t,19,s,18,r,17,q,16,p,15,o,14,n,13,m,12,l,11,k,10,j,9,i,8,h,7,g,6,f,5,e,4,d,c,3,2,b,1,a)
var %line2 = $right(%line2,-1)
}
var %i = 0
var %extra = %return
while (%i <= $len(%return)) {
inc %i 1
var %decrypt = %decrypt $+ $right(%extra,1)
var %extra = $left(%extra,-1)
}
return $replace($replace(%decrypt,hg-,_,hf-,_,ig-,_,if-,_),_,$chr(32))
}
}