meta data for this page
📚 Native/Encrypt
Encrypt类是开发阶段常用功能,可进行文本字符串加密等相关操作。
注意:在制作存档、服务器数据库相关功能时,可以按需求进行存档加密,或者对玩家密码等关键信息进行加密(对于服务器性质的玩家密码,我们建议使用不可逆加密储存)。
提示:对于秘钥\可逆类型的加密方式,如果提供错误的秘钥参数,可能导致解密失败或解密内容错误。
📒 Static Function
📘 Encrypt.MD5Encrypt()
以MD5
算法方式加密指定文本(不可逆)。
function Encrypt.MD5Encrypt( data: string ): string
📘 Encrypt.DESEncrypt()
以DES
算法方式加密指定文本。
function Encrypt.DESEncrypt( data: string, key: string, iv: string ): string
📘 Encrypt.DESDecrypt()
以DES算法方式解密指定文本。
function Encrypt.DESDecrypt( data: string, key: string, iv: string ): string
📘 Encrypt.RSAEncrypt()
以RSA
算法方式加密指定文本。
function Encrypt.RSAEncrypt( data: string, key: string ): string
📘 Encrypt.RSADecrypt()
以RSA
算法方式解密指定文本。
function Encrypt.RSADecrypt( data: string, key: string ): string
📘 Encrypt.AESEncrypt()
以AES
算法方式加密指定文本。
function Encrypt.AESEncrypt( data: string, key: string ): string
📘 Encrypt.AESDecrypt()
以AES
算法方式解密指定文本。
function Encrypt.AESDecrypt( data: string, key: string ): string
📘 Encrypt.Base64Encrypt()
以Base64
算法方式加密指定文本(非安全,适合序列化使用)。
function Encrypt.Base64Encrypt( data: string ): string
📘 Encrypt.Base64Decrypt()
以Base64
算法方式解密指定文本(非安全,适合序列化使用)。
function Encrypt.Base64Decrypt( data: string ): string
📘 Encrypt.SHA1Encrypt()
以SHA1
算法方式加密指定文本(不可逆)。
function Encrypt.SHA1Encrypt( data: string ): string
📘 Encrypt.SHA256Encrypt()
以SHA256
算法方式加密指定文本(不可逆)。
function Encrypt.SHA256Encrypt( data: string ): string
📘 Encrypt.SHA384Encrypt()
以SHA384
算法方式加密指定文本(不可逆)。
function Encrypt.SHA384Encrypt( data: string ): string
📘 Encrypt.SHA512Encrypt()
以SHA512
算法方式加密指定文本(不可逆)。
function Encrypt.SHA512Encrypt( data: string ): string