TeaDecode
Jump to navigation
Jump to search
Syntax
string teaDecode ( string data, string key )
Required Arguments
- data: The block of data you want to decrypt
- key: The key that should be used for decryption (Only first 16 characters are used)
Returns
Returns string containing the decrypted data if the decryption process was successfully completed, false otherwise.
Example
Click to collapse [-]
Example 1This example creates a /teadecrypt command, which reverts the TEA on a given string with the specified key.
[lua] function decryptString( cmd, theString, theKey ) if ( theString ) and ( theKey ) then local decodedString = teaDecode( theString, theKey ) -- Decode the string with the key outputChatBox( "The decoded string is: " .. tostring( decodedString ) ) else outputChatBox( "Syntax: /" .. cmd .. " [string] [key]" ) end end addCommandHandler( "teadecrypt", decryptString )
See Also
- addDebugHook
- base64Decode
- base64Encode
- debugSleep
- decodeString
- encodeString
- fromJSON
- generateKeyPair
- getColorFromString
- getDevelopmentMode
- getDistanceBetweenPoints2D
- getDistanceBetweenPoints3D
- getEasingValue
- getNetworkStats
- getNetworkUsageData
- getPerformanceStats
- getRealTime
- getTickCount
- getTimerDetails
- getTimers
- getFPSLimit
- getUserdataType
- getVersion
- gettok
- isTransferBoxVisible
- setTransferBoxVisible
- hash
- inspect
- interpolateBetween
- iprint
- isOOPEnabled
- isTimer
- killTimer
- md5
- passwordHash
- passwordVerify
- pregFind
- pregMatch
- pregReplace
- removeDebugHook
- resetTimer
- setDevelopmentMode
- setFPSLimit
- setTimer
- ref
- deref
- sha256
- split
- teaDecode
- teaEncode
- toJSON
- tocolor
- getProcessMemoryStats
- utfChar
- utfCode
- utfLen
- utfSeek
- utfSub
- bitAnd
- bitNot
- bitOr
- bitXor
- bitTest
- bitLRotate
- bitRRotate
- bitLShift
- bitRShift
- bitArShift
- bitExtract
- bitReplace