Class Index | File Index

Classes


Class window.Mtils.security

数据安全类
Defined in: Mtils.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
提供一些数据安全函数
Method Summary
Method Attributes Method Name and Description
<static>  
window.Mtils.security.base64_decode(str_data)
对给定数据进行 base64 解码
<static>  
window.Mtils.security.base64_encode(str_data)
对给定数据进行 base64 编码
<static>  
window.Mtils.security.checkerPasswordStrength(str_psw)
密码强度检测
<static>  
window.Mtils.security.hex_md5(str_data)
对给定数据进行 md5 摘要计算
<static>  
window.Mtils.security.hex_sha1(str_data)
对给定数据进行 sha1 摘要计算
<static>  
window.Mtils.security.hex_sha256(str_data)
对给定数据进行 hex_sha256 摘要计算
<static>  
window.Mtils.security.random(length)
生成一个制定长度的随机数
<static>  
window.Mtils.security.randomBetween(min, max)
生成一个随机数,并介于最小值和最大值之间(包括最小值和最大值).
<static>  
window.Mtils.security.uuid(len, radix)
生成uuid, 该函数已扩展至Mtils对象中
Class Detail
window.Mtils.security()
提供一些数据安全函数
Author: Rui.Zhang.
Method Detail
<static> {String} window.Mtils.security.base64_decode(str_data)
对给定数据进行 base64 解码
Author: Rui.Zhang.
Parameters:
{String} str_data
待解码的数据
Returns:
{String} , base64 解码后的数据

<static> {String} window.Mtils.security.base64_encode(str_data)
对给定数据进行 base64 编码
Author: Rui.Zhang.
Parameters:
{String} str_data
待编码的数据
Returns:
{String} , base64 编码后的数据

<static> {Object} window.Mtils.security.checkerPasswordStrength(str_psw)
密码强度检测
Author: Rui.Zhang.
示例:Mtils.security.passwordStrengthMeter("asd##AS123"), 您可以通过如下方式来得到密码强度等级
Mtils.security.passwordStrengthMeter("asd##AS123").level;
也可以如下得到密码的检测信息:
Mtils.security.checkerPasswordStrength("asd##AS123").level;
Parameters:
{String} str_psw
待签名数据
Returns:
{Object} , 检测结果,对象应为{"level":"2", "desc" : "检测提示:您的密码强度较差!"}, level为密码强度等级(1-5), desc为默认提示信息

<static> {String} window.Mtils.security.hex_md5(str_data)
对给定数据进行 md5 摘要计算
Author: Rui.Zhang.
Parameters:
{String} str_data
待计算的数据
Returns:
{String} , md5 计算结果

<static> {String} window.Mtils.security.hex_sha1(str_data)
对给定数据进行 sha1 摘要计算
Author: Rui.Zhang.
Parameters:
{String} str_data
待计算的数据
Returns:
{String} , sha1 计算结果

<static> {String} window.Mtils.security.hex_sha256(str_data)
对给定数据进行 hex_sha256 摘要计算
Author: Rui.Zhang.
Parameters:
{String} str_data
待计算的数据
Returns:
{String} , hex_sha256 计算结果

<static> {Integer} window.Mtils.security.random(length)
生成一个制定长度的随机数
Author: Rui.Zhang.
Parameters:
{String} length Optional
可选,生成随机数的长度, 默认为5位
Returns:
{Integer} , 生成的随机数

<static> {Integer} window.Mtils.security.randomBetween(min, max)
生成一个随机数,并介于最小值和最大值之间(包括最小值和最大值). 如果不传参数, 则返回一个大于0的随机数
Author: Rui.Zhang.
Parameters:
{String} min Optional
可选,生成随机数的最小值
{Array} max Optional
可选,生成随机数的最大值
Returns:
{Integer} , 生成的随机数

<static> {String} window.Mtils.security.uuid(len, radix)
生成uuid, 该函数已扩展至Mtils对象中
Author: Rui.Zhang.
Parameters:
{int} len Optional
可选,生成uuid的长度,默认36位,建议20位以上
{int} radix Optional
可选,生成的进制基数,8是8进制,10是10进制等等
Returns:
{String} , 生成的UUID

Documentation generated by JsDoc Toolkit 2.3.0 on Thu Jul 19 2018 17:02:29 GMT+0800 (CST)