查看“LlSHA1String”的源代码
←
LlSHA1String
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: string llSHA1String( string src ); |参数= 参数:•字符串src |返回值= 返回值:返回一个40个十六进制字符的字符串,该字符串是src的SHA-1安全哈希。 |注意事项=LSL字符串以UTF-8格式存储。 无法向该函数输入零字节值,也无法从128-255输入任何字节值,因此,它目前在许多用途中被破坏(如HMAC-SHA1)。原因是因为LSL字符串中不能有unicode空字符(U+0000),并且LSL没有空字符的转义码(许多编程语言使用\0,但LSL没有此功能)。llEscapeURL(“%00”)生成一个空字符串。同样,在这个函数中,U+0127/007F上具有Unicode整数值的每个字符都以UTF-8方式处理:在十六进制值中,0xC2被附加到字节值上(因此0x0080-0x00FF在llSHA1String()例程中变成0xC280-0xC2FF)。已经为此申请了JIRA。 |示例= 示例1 <pre> llSay(0, llSHA1String("Hello, Avatar!")); // returns 2E73318E547AF1B28CC0C96F95DDC9B1EE906B8D </pre> |相关函数= [[llMD5String]] |相关事件=无 }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlSHA1String
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息