Base64Encoder = {} function Base64Encoder:view() local html = [[
]] browser.loadpagex('b64encoder',html,'Base64Encoder.ui') end function Base64Encoder:encode() local ui = self.ui ui.result.value = scop.base64.encode(ui.data.value) end function Base64Encoder:decode() local ui = self.ui ui.result.value = scop.base64.decode(ui.data.value) end URLEncoder = {} function URLEncoder:view() local html = [[
]] browser.loadpagex('urlencoder',html,'URLEncoder.ui') end function URLEncoder:encode(full) local ui = self.ui if full == true then ui.result.value = sbelt.url.encodefull(ui.data.value) else ui.result.value = scop.url.encode(ui.data.value) end end function URLEncoder:decode() local ui = self.ui ui.result.value = scop.url.decode(ui.data.value) end MD5Encoder = {} function MD5Encoder:view() local html = [[
]] browser.loadpagex('md5encoder',html,'MD5Encoder.ui') end function MD5Encoder:encode() local ui = self.ui ui.result.value = scop.crypto.md5(ui.data.value) end SHA1Encoder = {} function SHA1Encoder:view() local html = [[
]] browser.loadpagex('sha1encoder',html,'SHA1Encoder.ui') end function SHA1Encoder:encode() local ui = self.ui ui.result.value = scop.crypto.sha1(ui.data.value) end