📚 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