faccfb6c af5a 4af5 bc92 2b5f4d3bb173
ONVIF20协议中文原版

(协议原版·/·目录1 范围 (16)2 引用标准 (17)3 术语与定义 (19)定义 (19)缩写 (20)4 概述 (23)W EB 服务 (23)IP配置 (24)设备发现 (24)设备类型 (24)设备管理 (25)功能 (25)网络 (25)系统 (26)系统信息检索 (26)固件升级 (26)系统还原 (26)安全 (26)设备IO (27)图像配置 (27)媒体配置 (28)媒体配置文件 (28)实时流 (30)事件处理 (31)PTZ控制 (31)视频分析 (32)分析设备 (34)显示 (34)接收器 (34)同步点 (34)存储 (35)存储模式 (35)记录 (36)查找 (36)回放 (37)安全 (37)5 WEB服务框架 (38)服务概述 (38)服务要求 (38)WSDL概述 (39)类型 (42)消息 (43)操作 (43)单向操作 (44)要求-应答操作类型 (44)端口类型 (45)绑定 (45)端口 (46)服务 (46)错误处理 (46)协议错误 (46)SOAP错误 (46)常见的故障 (47)具体的错误 (49)HTTP错误 (49)安全 (50)基于用户访问控制 (50)用户令牌配置文件 (50)密码推导 (51).1 例子 (51)6 IP配置 (52)7 设备发现 (52)概述 (52)操作模式 (52)发现定义 (53)终端参考 (53)服务地址 (53)Hello (53)类型 (53)范围 (53).1例子 (54)地址 (55)探头和探头匹配 (55)解决和解决匹配 (55)BYE (55)SOAP错误信息 (55)远程发现扩展 (56)网络情景 (56)发现代理 (58)直接的DP地址配置 (59)域名服务记录的查找 (59)远程hello和探头行为 (59)NVC 本地DP配置 (60)安全 (61)本地发现 (61)远程发现 (61)8设备管理 (62)功能 (62)获取WSDL的URL (62)交换的功能 (62)网络 (68)获取主机 (68)设置主机名 (68)获取DNS配置 (68)设置DNS (69)获取NTP配置信息 (70)对设备设置NTP (70)获取动态的DNS设置 (71)设置设备动态DNS (71)获取网络接口配置 (72)设置网络接口配置 (72)获取网络协议 (74)设置网络协议 (74)获取默认的网关 (74)设置默认网关 (75)获取0配置 (75)设置0配置 (76)获取IP地址过滤 (76)对IP地址过滤进行配置 (77)增加IP地址过滤 (77)移除IP地址过滤 (78)IEEE 配置 (79)SSID (79)基站模式 (79)多种无线网络配置 (79)安全配置 (80).1 None 模式 (80).2 PSK模式 (80).3 IEEE 模式 (80)获取DOT11的性能 (80)状态 (81)扫描可用的网络 (82)系统 (83)设备信息 (83)获取系统的URL (83)恢复 (84)开始恢复系统 (85)获取系统日期以及时间 (85)设置系统日期以及时间 (86)出厂默认配置 (87)固件升级 (87)开始固件升级 (88)获取系统日志 (89)获取支持信息 (89)重启 (90)获取范围参数 (90)设置范围参数 (91)添加范围参数 (91)移除范围参数 (91)获取发现模式 (92)设置发现模式 (92)获取远程发现方式 (93)设置远程发现方式 (93)获取远程DP地址 (94)配置远程DP地址 (94)安全 (94)获取访问策略 (95)设置访问策略 (95)获取用户 (95)创建用户 (96)删除用户 (97)对用户进行配置 (97)IEEE 配置 (98)创建配置 (99)对配置 (99)获取配置 (100)获取配置 (100)删除配置 (101)创建签名证书 (101)获取证书 (102)获取CA证书 (103)获取证书状态 (103)设置证书状态 (103)获取证书请求 (104)获取客户证书状态 (104)设置客户认证状态 (105)下载设备证书 (105)利用私有密钥来链接下载设备证书 (106)获取证书信息请求 (107)下载CA证书 (107)删除证书 (108)获取远程用户 (108)设置远程用户 (109)获取终端参数 (110)输入与输出 (110)获取继电器输出 (110)对继电器输出进行配置 (111)继电器触发输出 (111)辅助操作 (112)与服务相关的错误代码 (112)9设备IO服务 (118)视频输出 (118)获取视频输出集 (118)视频输出配置 (119)获取视频输出配置 (119)设置视频输出配置 (120)获取视频输出配置选项集 (120)视频源 (121)获取视频源 (121)视频源配置 (122)获取视频源配置 (122)设置视频源配置 (122)获取视频源多个配置选项 (123)音频输出 (124)获取多个音频输出 (124)音频输出配置 (124)获取音频输出配置 (124)设置音频输出配置 (125)获取音频输出多个配置选项 (125)音频源 (126)获取音频源 (126)音频源配置 (127)获取音频源配置 (127)设置音频源配置 (127)获取音频源多个配置选项 (128)继电器输出 (129)获取多个继电器输出 (129)设置继电器输出设置 (129)触发继电器输出 (130)服务错误码 (131)10图像配置 (132)图像设置 (132)获取图像设置 (133)设置图像设置 (134)获取选项 (135)移动 (135)获取运行选项 (136)停止 (137)获取图像状态 (137)服务错误码 (138)11媒体配置 (139)音视频编解码器 (139)媒体文件 (140)创建媒体文件 (140)获取多个媒体文件 (141)获取媒体文件 (141)添加视频源配置 (142)添加视频编码器配置 (142)添加音频源配置 (143)添加音频源编码器配置 (144)添加云台配置 (144)添加视频分析配置 (145)添加元数据配置 (146)添加音频输出配置 (147)添加音频解码器配置 (147)移除视频源配置 (148)移除视频源编码器配置 (148)移除音频源编码器配置 (149)移除音频编码器配置 (149)移除云台配置 (150)移除视频分析配置 (151)移除元数据配置 (151)移除音频输出配置 (152)移除音频编码器配置 (152)删除媒体文件 (153)视频源 (153)获取视频源集 (154)视频源配置 (154)获取视频源配置集 (154)获取视频源配置 (154)获取多个兼容视频源配置 (155)获取视频源配置选项 (155)设置视频源配置 (156)视频编码器配置 (156)获取多个视频编码器配置 (157)获取视频编码器配置 (157)获取多个兼容视频解码器配置 (157)获取视频编码器配置选项集 (158)修改视频编码器配置 (159)获取有效的视频编码数量 (160)音频源 (160)获取多个音频源 (160)音频源配置 (161)获取多个音频源配置 (161)获取音频源配置 (161)获取兼容音频源配置集 (162)获取音频源配置选项集 (162)修改音频源配置 (163)音频编码器配置 (164)获取多个音频编码器配置 (164)获取音频源编码器配置 (164)获取多个兼容音频编码器配置 (165)获取音频编码器配置选项集 (165)设置音频编码配置 (166)视频分析配置 (167)获取多个视频分析配置 (167)获取视频分析配置 (168)获取多个兼容视频分析配置 (168)修改视频分析配置 (169)元数据配置 (169)获取多个元数据配置 (170)获取元数据配置 (170)获取多个兼容元数据配置 (170)获取元数据配置选项集 (171)修改元数据配置 (171)音频输出 (172)获取音频输出集 (172)音频输出配置 (173)获取多个音频输出配置 (173)获取音频输出配置 (173)获取多个兼容音频输出配置 (174)获取音频输出配置选项集 (174)设置音频输出配置 (175)音频解码器配置 (175)获取多个音频解码器配置 (176)获取音频解码器配置 (176)获取兼容音频解码器配置集 (176)获取音频解码器配置选项集 (177)设置音频解码器配置 (178)URI流 (179)获取Uri流 (179)快照 (180)获取Uri快照 (180)组播 (180)开始组播流 (180)停止组播流 (181)同步点 (181)设置同步点 (181)服务具体的错误码 (182)12 实时流 (184)流媒体协议 (184)传输格式 (184)通过UDP的RTP数据传输 (184)通过TCP传输RTP数据 (184)RTP/RTSP/TCP (184)RTP/RTSP/HTTP/TCP (184)媒体传输 (184)RTP (184).1 RTP元数据流 (186)RTCP (187).1媒体同步 (187)同步点 (188)通过RTP传输JPEG (188)所有包的结构 (188)逻辑解码规范 (189)支持的彩色空间和采样因素 (190)像素长宽比处理 (190)隔行扫描处理 (190)媒体控制协议 (190)流控制 (190)RTSP (191).1 保持RTSP会话的方法 (192).2 RTSP音频和视频同步 (192).4 RTSP消息的例子 (193)通过HTTP的RSTP (194)往回通道连接 (194)RTSP协议请求的标签 (194)双向连接的连接设置 (194)例一:没有往回支持的服务 (195)例二:使用ONVIF往回通道支持的服务 (195)组播流 (197)例:多播设置 (197)13 接收端配置 (197)持久性 (197)接收端模式 (197)接收命令 (198)获得多个接收器 (198)获得单个接收器 (198)创建接收器 (198)删除接收器 (199)配置接收器 (199)设计接收器模式 (200)获取接收机状态 (200)事件 (200)改变状态 (200)连接失败 (201)服务器错误码 (201)14 显示服务 (202)窗格 (202)获得多个窗格配置 (203)获得单个窗格配置 (203)设置多个窗格配置 (204)设置单个窗格配置 (204)创建窗格配置 (205)删除窗格配置 (206)布局 (206)获得布局 (206)设置布局 (207)显示选项 (207)获取显示选项 (208)事件 (208)解码错误事件 (208)服务错误码 (209)15 事件处理 (210)基本通知接口 (210)介绍 (210)要求 (211)实时拉点通知接口 (212)创建pull point subscription (213)pull 消息 (213)通知流接口 (214)属性 (214)属性举例 (214)通知消息 (215)事件例子 (216)消息格式 (216)属性举例,持续 (218)信息描述语言 (219)消息描述举例 (220)消息内容过滤器 (221)同步点 (222)主题结构 (222)ONVIF主题名字空间 (222)主题类型信息 (223)主题过滤器 (224)获取事件属性 (225)SOAP错误消息 (226)通知例子 (226)获取事件属性请求 (226)获取事件属性应答 (227)创建PULLPOIT订阅 (228)创建PULLPOIT订阅应答 (229)拉消息请求 (230)拉消息应答 (230)退订请求 (232)退订应答 (232)服务错误码 (233)16 PTZ控制 (233)PTZ模型 (234)PTZ节点 (234)获取所有节点(GetNodes) (235)获取节点(GetNode) (235)PTZ配置 (236)读取所有配置命令(GetConfigurations) (237)读取配置命令(GetConfiguration) (237)读取配置选项(GetConfigurationOptions) (237)设置配置(SetConfiguration) (238)移动操作 (239)绝对的移动(AbsoluteMove) (239)相对移动(RelativeMove) (240)连续移动(ContinuousMove) (241)停止(Stop) (242)读取状态(GetStatus) (242)起始位置操作 (243)设置预设值(SetPreset) (243)读取所有预设值(GetPresets) (244)移除预设(RemovePreset) (246)归位点操作 (246)转到归位点(GotoHomePosition) (246)设置归位点(SetHomePosition) (247)辅助操作 (248)发送辅助命令(SendAuxiliaryCommand) (248)预定PTZ空间 (248)绝对的位置空间 (249)泛化的全方位移动空间 (249)泛化的变焦位置空间 (249)相对的转换空间 (249)泛化的方位转换空间 (250)泛化的变焦转换空间 (250)连续的速率空间 (250)泛化的方位速率空间 (250)泛化的变焦速率空间 (251)速度空间 (251)泛化的方位速度空间 (251)泛化的变焦速度空间 (252)服务错误码 (252)17 视频分析 (255)场景描述接口 (255)概述 (255)画面相关内容 (255)时间关系 (256)空间关系 (256)场景元素 (258)对象 (258)对象树 (260)形状描述符 (262)规则接口 (263)规则陈述 (263)规则描述语言 (264)规则标准 (265)线性检测器 (265)域检测器 (266)规则操作 (266)读取支持的操作(GetSupportedRules) (267)读取规则(GetRules) (267)创建规则(CreateRules) (267)修改规则(ModifyRules) (268)删除规则(DeleteRules) (269)分析模块接口 (269)分析模块描述语言 (270)分析模块操作 (271)读取支持的分析模块(GetSupportedAnalysticsModule) (271)读取模块分析(GetAnalyticsModules) (271)创建分析模块(CreateAnalyticsModules) (271)修改分析模块(ModifyAnalyticsModules) (272)删除分析模块(DeleteAnalyticsModules) (273)服务错误码 (273)18分析设备 (275)概述 (275)分析引擎输入 (275)获取分析引擎输入 (276)获取分析引擎的输入 (276)设置分析引擎的输入 (277)创建分析引擎输入 (277)删除分析引擎输入 (278)视频分析配置 (278)获取视频分析配置 (278)设置视频分析配置 (279)分析引擎 (279)获取分析引擎 (280)获取分析引擎 (280)分析引擎控制 (280)GetAnalyticsEngineControls (281)获取分析引擎控制 (281)设置分析引擎控制 (282)CreateAnalyticsEngineControl (282)删除分析引擎控制 (283)获取分析状态 (284)输出流配置 (284)请求流的URL (284)19录制控制 (285)介绍 (285)一般要求 (287)数据结构 (287)录制设置 (287)轨迹设置 (287)录制任务设置 (287)创建录制 (288)删除录制 (289)获取录制集 (289)设置录制配置 (290)创建轨道 (290)删除轨道 (291)获取轨道配置 (292)设置轨道配置 (292)创建录制任务 (293)删除录制任务 (293)获取录制任务集 (294)设置录制任务配置 (294)获取录制任务配置 (295)设置录制模式 (295)获取录制任务状态 (296)事件 (297)录制任务状态变化 (297)设置变化 (297)删除数据 (298)录制和轨道的建立与删除 (298)示例 (299)例1:单摄像头的安装录制 (299)例2:从一台摄像机录制多个流到一个单录制 (300)20 记录搜索 (301)介绍 (301)概念 (301)搜索方向 (301)记录事件 (301)查找对话 (302)查找范围 (302)包括的数据 (302)记录信息滤波器 (302)搜索过滤器 (302)数据结构 (302)记录信息结构 (302)记录源信息结构 (303)跟踪信息结构 (303)列举查找状态 (303)媒体属性结构 (303)找事件结果结构 (304)找PTZ位置结果结构 (304)PTZ位置过滤结构 (304)元数据过滤结果 (304)找元数据结果结构 (304)获取记录概要(G ET R ECORDING S UMMARY) (304)读取记录信息(G ET R ECORDING I NFORMATION) (305)读取媒体属性(G ET M EDIA A TTRIBUTES) (305)找记录(F IND R ECORDINGS) (306)获取记录搜索结果(G ET R ECORDING S EARCH R ESULTS) (306)找事件(F IND E VENTS) (307)读取事件搜索结果(G ET E VENT S EARCH R ESULTS) (308)查找PTZ位置(F IND PTZP OSITION) (309)读取PTZ位置搜索结果(G ET PTZP OSITION S EARCH R ESULTS) (310)查找元数据(F IND M ETADATA) (310)读取元数据搜索结果(G ET M ETADATA S EARCH R ESULTS) (311)获取搜索状态(G ET S EARCH S TATE) (312)结束搜索(E ND S EARCH) (313)记录事件说明 (313)XP ATH习惯用法 (314)21 重放控制 (316)使用RTSP协议 (316)RTSP描述 (316)RTP协议头部扩展 (316)NTP时间戳 (317)压缩JEPG头扩展的兼容 (317)RTSP特性标签 (318)启动播放 (318)领域范围 (319)速度控制头领域 (319)帧头字段 (319)同步点 (320)回放 (320)数据包传输顺序 (320)RTP传输顺序号 (320)RTP时间戳 (321)RTSP长连接 (321)当前记录片段 (321)结束片段 (321)拖放 (321)使用RTCP协议 (322)重放命令 (322)重放命令 (322)重播配置 (323)设置重播配置 (323)获取重播配置 (323)服务指定的误码 (324)22 安全 (324)传输层安全 (325)支持密码套 (325)服务器身份验证 (325)客户端认证 (325)消息安全 (325) (326)介绍ONVIF的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的网络视频供应商组成的产品。
MM74C923中文资料

TL F 6037MM54C922 MM74C92216-Key Encoder MM54C923 MM74C92320-Key EncoderJuly 1993MM54C922 MM74C92216-Key Encoder MM54C923 MM74C92320-Key EncoderGeneral DescriptionThese CMOS key encoders provide all the necessary logic to fully encode an array of SPST switches The keyboard scan can be implemented by either an external clock or external capacitor These encoders also have on-chip pull-up devices which permit switches with up to 50k X on resist-ance to be used No diodes in the switch array are needed to eliminate ghost switches The internal debounce circuit needs only a single external capacitor and can be defeated by omitting the capacitor A Data Available output goes to a high level when a valid keyboard entry has been made The Data Available output returns to a low level when the en-tered key is released even if another key is depressed The Data Available will return high to indicate acceptance of the new key after a normal debounce period this two-key roll-over is provided between any two switchesAn internal register remembers the last key pressed even after the key is released The TRI-STATE outputs provide for easy expansion and bus operation and are LPTTL com-patibleFeaturesY 50k X maximum switch on resistance Y On or off chip clockY On-chip row pull-up devices Y 2key roll-overY Keybounce elimination with single capacitor Y Last key register at outputsY TRI-STATE outpust LPTTL compatible Y Wide supply range3V to 15VYLow power consumptionConnection DiagramsPin Assignment for Dual-In-Line PackageTL F 6037–1Top ViewOrder Number MM54C922orMM74C922Pin Assignmentfor SOICTL F 6037–14Top ViewOrder Number MM74C922Pin Assignment for DIP and SOIC PackageTL F 6037–2Top ViewOrder Number MM54C923orMM74C923TRI-STATE is a registered trademark of National Semiconductor Corporation C 1995National Semiconductor CorporationRRD-B30M105 Printed in U S AAbsolute Maximum Ratings(Note1)If Military Aerospace specified devices are required please contact the National Semiconductor Sales Office Distributors for availability and specifications Voltage at Any Pin V CC b0 3V to V CC a0 3V Operating Temperature RangeMM54C922 MM54C923b55 C to a125 C MM74C922 MM74C923b40 C to a85 C Storage Temperature Range b65 C to a150 C Power Dissipation(P D)Dual-In-Line700mW Small Outline500mW Operating V CC Range3V to15V V CC18V Lead Temperature(Soldering 10seconds)260 CDC Electrical Characteristics Min Max limits apply across temperature range unless otherwise specified Symbol Parameter Conditions Min Typ Max UnitsCMOS TO CMOSV T a Positive-Going Threshold Voltage V CC e5V I IN t0 7mA3 03 64 3V at Osc and KBM Inputs V CC e10V I IN t1 4mA6 06 88 6VV CC e15V I IN t2 1mA9 01012 9V V T b Negative-Going Threshold Voltage V CC e5V I IN t0 7mA0 71 42 0V at Osc and KBM Inputs V CC e10V I IN t1 4mA1 43 24 0VV CC e15V I IN t2 1mA2 156 0V V IN(1)Logical‘‘1’’Input Voltage V CC e5V3 54 5V Except Osc and KBM Inputs V CC e10V8 09VV CC e15V12 513 5V V IN(0)Logical‘‘0’’Input Voltage V CC e5V0 51 5V Except Osc and KBM Inputs V CC e10V12VV CC e15V1 52 5V I rp Row Pull-Up Current at Y1 Y2 V CC e5V V IN e0 1V CC b2b5m AY3 Y4and Y5Inputs V CC e10V b10b20m AV CC e15V b22b45m A V OUT(1)Logical‘‘1’’Output Voltage V CC e5V I O e b10m A4 5VV CC e10V I O e b10m A9VV CC e15V I O e b10m A13 5V V OUT(0)Logical‘‘0’’Output Voltage V CC e5V I O e10m A0 5VV CC e10V I O e10m A1VV CC e15V I O e10m A1 5V R on Column‘‘ON’’Resistance at V CC e5V V O e0 5V5001400X X1 X2 X3and X4Outputs V CC e10V V O e1V300700XV CC e15V V O e1 5V200500X I CC Supply Current V CC e5V0 551 1mAOsc at0V (one Y low)V CC e10V1 11 9mAV CC e15V1 72 6mAI IN(1)Logical‘‘1’’Input Current V CC e15V V IN e15V0 0051 0m Aat Output EnableI IN(0)Logical‘‘0’’Input Current V CC e15V V IN e0V b1 0b0 005m Aat Output EnableCMOS LPTTL INTERFACEV IN(1)Logical‘‘1’’Input Voltage 54C V CC e4 5V V CC b1 5V Except Osc and KBM Inputs74C V CC e4 75V V CC b1 5V V IN(0)Logical‘‘0’’Input Voltage 54C V CC e4 5V0 8V Except Osc and KBM Inputs74C V CC e4 75V0 8VV OUT(1)Logical‘‘1’’Output Voltage54C V CC e4 5V2 4VI O e b360m A74C V CC e4 75V2 4VI O e b360m AV OUT(0)Logical‘‘0’’Output Voltage54C V CC e4 5V0 4VI O e b360m A74C V CC e4 75V0 4VI O e b360m ANote1 ‘‘Absolute Maximum Ratings’’are those values beyond which the safety of the device cannot be guaranteed Except for‘‘Operating Temperature Range’’they are not meant to imply that the devices should be operated at these limits The table of‘‘Electrical Characteristics’’provides conditions for actual device operation2DC Electrical CharacteristicsMin Max limits apply across temperature range unless otherwise specified (Continued)Symbol Parameter ConditionsMinTypMaxUnitsOUTPUT DRIVE (See 54C 74C Family Characteristics Data Sheet)(Short Circuit Current)I SOURCE Output Source Current V CC e 5V V OUT e 0V b 1 75b 3 3mA (P-Channel)T A e 25 CI SOURCE Output Source Current V CC e 10V V OUT e 0V b 8b 15mA (P-Channel)T A e 25 CI SINK Output Sink Current V CC e 5V V OUT e V CC 1 753 6mA (N-Channel)T A e 25 CI SINKOutput Sink Current V CC e 10V V OUT e V CC 816mA(N-Channel)T A e 25 CAC Electrical Characteristics T A e 25 C C L e 50pF unless otherwise notedSymbol ParameterConditionsMinTyp Max Units t pd0 t pd1Propagation Delay Time to C L e 50pF (Figure 1)Logical ‘‘0’’or Logical ‘‘1’’V CC e 5V 60150ns from D AV CC e 10V 3580ns V CC e 15V2560ns t 0H t 1HPropagation Delay Time from R L e 10k C L e 10pF (Figure 2)Logical ‘‘0’’or Logical ‘‘1’’V CC e 5V R L e 10k 80200ns into High Impedance State V CC e 10V C L e 10pF 65150ns V CC e 15V50110ns t H0 t H1Propagation Delay Time from R L e 10k C L e 50pF (Figure 2)High Impedance State to a V CC e 5V R L e 10k 100250ns Logical ‘‘0’’or Logical ‘‘1’’V CC e 10V C L e 50pF 55125ns V CC e 15V 4090ns C IN Input CapacitanceAny Input (Note 2)57 5pF C OUTTRI-STATE Output CapacitanceAny Output (Note 2)10pFAC Parameters are guaranteed by DC correlated testingNote 1 ‘‘Absolute Maximum Ratings’’are those values beyond which the safety of the device cannot be guaranteed Except for ‘‘Operating Temperature Range’’they are not meant to imply that the devices should be operated at these limits The table of ‘‘Electrical Characteristics’’provides conditions for actual device operationNote 2 Capacitance is guaranteed by periodic testingSwitching Time WaveformsTL F 6037–3T1 T2 RC T3 0 7RC where R 10k and C is external capacitor at KBM inputFIGURE 1TL F 6037–4FIGURE 23Block DiagramTL F 6037–5 Truth TableSwitch012345678910111213141516171819 Position Y1 X1Y1 X2Y1 X3Y1 X4Y2 X1Y2 X2Y2 X3Y2 X4Y3 X1Y3 X2Y3 X3Y3 X4Y4 X1Y4 X2Y4 X3Y4 X4Y5 X1Y5 X2Y5 X3Y5 X4 DA A01010101010101010101 T B00110011001100110011 A C00001111000011110000 O D00000000111111110000 U E 00000000000000001111 TOmit for MM54C922 MM74C9224Typical Performance CharacteristicsTypical I rp vs V IN at Any Y InputTL F 6037–6Typical R on vs V OUT at Any X OutputTL F 6037–7Typical F SCAN vs C OSCTL F 6037–8Typical Debounce Period vs C KBMTL F 6037–9Typical ApplicationsSynchronous Handshake (MM74C922)TL F 6037–10Synchronous Data Entry Onto Bus (MM74C922)TL F 6037–11Outputs are enabled when valid entry is made and go into TRI-STATE when key is releasedNote 3 The keyboard may be synchronously scanned by omitting the capacitor at osc and driving osc directly if the system clock rate is lower than 10kHz5Typical Applications(Continued)Asynchronous Data Entry Onto Bus(MM74C922)TL F 6037–12Outputs are in TRI-STATE until key is pressed then data is placed on busWhen key is released outputs return to TRI-STATEExpansion to32Key Encoder(MM74C922)TL F 6037–13 Theory of OperationThe MM74C922 MM74C923Keyboard Encoders imple-ment all the logic necessary to interface a16or20SPST key switch matrix to a digital system The encoder will con-vert a key switch closer to a4(MM74C922)or 5(MM74C923)bit nibble The designer can control both the keyboard scan rate and the key debounce period by altering the oscillator capacitor C OSE and the key bounce mask capacitor C MSK Thus the MM74C922 MM74C923’s per-formance can be optimized for many keyboardsThe keyboard encoders connect to a switch matrix that is4 rows by4columns(MM74C922)or5rows by4columns (MM74C923) When no keys are depressed the row inputs are pulled high by internal pull-ups and the column outputs sequentially output a logic‘‘0’’ These outputs are open drain and are therefore low for25%of the time and other-wise off The column scan rate is controlled by the oscillator input which consists of a Schmitt trigger oscillator a2-bit counter and a2–4-bit decoderWhen a key is depressed key0 for example nothing will happen when the X1input is off since Y1will remain high When the X1column is scanned X1goes low and Y1will go low This disables the counter and keeps X1low Y1goinglow also initiates the key bounce circuit timing and locks out the other Y inputs The key code to be output is a combina-tion of the frozen counter value and the decoded Y inputs Once the key bounce circuit times out the data is latched and the Data Available(DAV)output goes highIf during the key closure the switch bounces Y1input will go high again restarting the scan and resetting the key bounce circuitry The key may bounce several times but as soon as the switch stays low for a debounce period the closure is assumed valid and the data is latchedA key may also bounce when it is released To ensure thatthe encoder does not recognize this bounce as another key closure the debounce circuit must time out before another closure is recognizedThe two-key roll-over feature can be illustrated by assuminga key is depressed and then a second key is depressedSince all scanning has stopped and all other Y inputs are disabled the second key is not recognized until the first key is lifted and the key bounce circuitry has resetThe output latches feed TRI-STATE which is enabled when the Output Enable(OE)input is taken low6Physical Dimensions inches(millimeters)Ceramic Dual-In-Line Package(J)Order Number MM54C922J or MM74C922JNS Package Number J18ACeramic Dual-In-Line Package(J)Order Number MM54C923J or MM74C923JNS Package Number J20A7Physical Dimensions inches(millimeters)(Continued)Plastic Small Outline I C Package(M)Order Number MM74C922M or MM74C923MNS Package Number M20B8Physical Dimensions inches(millimeters)(Continued)Plastic Dual-In-Line Package(N)Order Number MM54C922N or MM74C922NNS Package Number N18A9M M 54C 922 M M 74C 92216-K e y E n c o d e r M M 54C 923 M M 74C 92320-K e y E n c o d e rPhysical Dimensions inches (millimeters)(Continued)Plastic Dual-In-Line Package (N)Order Number MM54C923N or MM74C923NNS Package Number N20ALIFE SUPPORT POLICYNATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL SEMICONDUCTOR CORPORATION As used herein 1 Life support devices or systems are devices or 2 A critical component is any component of a life systems which (a)are intended for surgical implant support device or system whose failure to perform can into the body or (b)support or sustain life and whose be reasonably expected to cause the failure of the life failure to perform when properly used in accordance support device or system or to affect its safety or with instructions for use provided in the labeling can effectivenessbe reasonably expected to result in a significant injury to the userNational Semiconductor National Semiconductor National Semiconductor National Semiconductor CorporationEuropeHong Kong LtdJapan Ltd1111West Bardin RoadFax (a 49)0-180-530858613th Floor Straight Block Tel 81-043-299-2309。
ipv4和ipv6正则表达式

ipv4和ipv6正则表达式IPv4和IPv6正则表达式IPv4和IPv6是互联网中常用的两种IP地址类型。
为了验证和匹配这两种类型的IP地址,可以使用正则表达式。
本文将介绍如何使用正则表达式来验证和匹配IPv4和IPv6地址。
一、IPv4正则表达式IPv4地址由四个由点分隔的十进制数字组成,每个数字的范围是0-255。
下面是一个用于匹配IPv4地址的正则表达式示例:^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$正则表达式解析:- ^(开始)和$(结束)限制了整个字符串必须是一个IPv4地址,没有其他额外的字符。
- (?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)匹配每个点分隔的数字。
其中,25[0-5]匹配250-255之间的数字,2[0-4][0-9]匹配200-249之间的数字,[01]?[0-9][0-9]?匹配0-199之间的数字。
- \.匹配点。
使用该正则表达式,可以验证一个字符串是否是有效的IPv4地址。
二、IPv6正则表达式IPv6地址由八个由冒号分隔的十六进制数字组成,每个数字的范围是0-FFFF。
下面是一个用于匹配IPv6地址的正则表达式示例:^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$正则表达式解析:- ^和$限制了整个字符串必须是一个IPv6地址,没有其他额外的字符。
- (?:[0-9a-fA-F]{1,4}:){7}匹配七个由冒号分隔的十六进制数字。
[0-9a-fA-F]{1,4}匹配一个十六进制数字,{1,4}表示该数字的长度为1到4位。
- [0-9a-fA-F]{1,4}匹配最后一个十六进制数字。
使用该正则表达式,可以验证一个字符串是否是有效的IPv6地址。
三、如何使用正则表达式要使用正则表达式验证和匹配IPv4或IPv6地址,可以使用编程语言中支持正则表达式的函数或类库。
密码暴力破解器核心代码

发表时间:2009-10-09 08:49:09作者:来源:红客联盟收藏本页
#include <iostream>e8Z中国红客联盟-全球最大的红客组织
#include <cmath>e8Z中国红客联盟-全球最大的红客组织
using namespace std;e8Z中国红客联盟-全球最大的红客组织
cout<<chr[b[j][0]];e8Z中国红客联盟-全球最大的红客组织
}e8Z中国红客联盟-全球最大的红客组织
cout<< " ";e8Z中国红客联盟-全球最大的红客组织
b[a-1][0]++;e8Z中国红客联盟-全球最大的红客组织
}e8Z中国红客联盟-全球最大的红客组织
delete b;e8Z中国红客联盟-全球最大的红客组织
for (inti=0;i<a;i++)e8Z中国红客联盟-全球最大的红客组织
b[0] = 0;e8Z中国红客联盟-全球最大的红客组织
for (inti=0;i<pow(chrlen,(float)a);i++)e8Z中国红客联盟-全球最大的红客组织
{e8Z中国红客联盟-全球最大的红客组织
for (intj=a-1;j>=0;j--)e8Z中国红客联盟-全球最大的红客组织
system("PAUSE");e8Z中国红客联盟-全球最大的红客组织
return 0;e8Z中国红客联盟-全球最大的红客组织
}e8Z中国红客联盟-全球最大的红客组织
{e8Z中国红客联盟-全球最大的红客组织
if (b[j][0]>=chrlen&& j>0)e8Z中国红客联盟-全球最大的红客组织
超酷的代码

e14f 4a 75 f9 eb de cb 57 bb 21 13 8b c1 40 f7 27 f7 f5 8b fb ba 11 1 4f 4f 4a
e293 f7 7f 31 60 58 f0 c4 88 10 4e 3c a3 ee 4e 11 55 8f a 92 eb db ad 7a 9c f
e2ac db 5a 28 96 da 87 ae 91 91 2d e3 5e ea df 6 95 71 67 71 40 ce d1 2e 31 6d
e67a 15 c8 dc 28 bf f2 72 d4 10 1f 99 42 69 9e 78 e2 47 82 93 31 d0 2d be 9f
e692 93 93 9a 1b 80 c0 10 c 53 78 a0 26 2a 96 4f 74 4b 16 c7 9c 8d ad ac fb 16
e38c c4 f8 3 6f 47 40 f4 f8 45 9b 83 f3 83 6 31 d0 0 17 82 83 dc 67 f9 62 77
e3a5 90 3b d9 ec f3 55 96 b8 d9 db 79 55 f1 e5 8c 5e f2 e5 2e b0 b 6e e2 81 25
e646 be ff 9d 64 0 5d c ec 6 5 ad f2 38 6b ed 7a d6 b2 c7 2e 6a a6 12 4b ff 55
e660 20 3b a 77 f b9 0 9d 57 4a ad ce a4 d3 ff 1 4f fb 53 54 88 f 1 ed 4b 56
淘宝H5sign加密算法

淘宝H5sign加密算法淘宝H5 sign加密算法淘宝对于h5的访问采⽤了和客户端不同的⽅式,由于在h5的js代码中保存appsercret具有较⾼的风险,mtop采⽤了随机分配令牌的⽅式,为每个访问端分配⼀个token,保存在⽤户的cookie中,通过cookie带回服务端分配的token, 客户端利⽤分配的token对请求的URL参数⽣成摘要值sign,MTOP利⽤这个摘⽤值和cookie中的token来防⽌URL篡改。
流程1. 当本地cookie中的token为空时(通常是第⼀次访问),mtop会收到”FAIL_SYS_TOKEN_EXOIRED:: 令牌过期“这个错误应答,同时mtop会⽣成token写⼊cookie中(response.cookies);2. 第⼆次请求时,js通过读取cookie中的token值,按照约定的算法⽣成sign, sign在mtop的请求中带上,mtop通过cookie中和token⽤同样的⽅式计算出sign,与请求的sign进⾏⽐较,检查通过将返回api的应答,失败提⽰“FAIL_SYS_ILLEGAL_ACCESS:: ⾮法请求”;3. cookie中的token是有时效性的,遇到token失效时,将收到应答"FAIL_SYS_TOKEN_EXOIRED:: 令牌过期", 同时会写⼊新的token,js利⽤新的token重新计算sign并重发请求;关于cookie中的token的⾃我检查,由于token在cookie中是明⽂的,可能会被仿冒,在输出的cookie中包含⼀个⽤⾮对称密钥的公钥加密后的token, MTOP在每次请求时会先检查cookie中的token是否是由服务端分配出去的(利⽤加密后的token和私钥还原token,与回传的明⽂token⽐较)sign ⽣成关于sign的⽣成公式:md5Hex(token&t&appKey&data)如:md5Hex("30dc68e5b4cf40ebd02fb05673c7e3b7&1572522062317&12345678&{"itemNumId":"1502111132496"}")sign=4c1e7b6853fa7a5e1b8f7066ee22932f实现代码:public static String calcSignature(String token, String timestamp, String appKey, String data) {return DigestUtils.md5Hex(StringUtils.trimToEmpty(token) + "&"+ timestamp + "&" + appKey + "&" + data);}public static void main(String[] args) {String token="30dc68e5b4cf40ebd02fb05673c7e3b7";String timestamp="1572522062317";String sign = calcSignature(token, timestamp, "12345678", "{\"itemNumId\":\"1502111132496\"}");System.out.println(sign);}tokenm_h5tk: 格式为明⽂token_expireTime, 从response.cookies处获取,如: 30dc68e5b4cf40ebd02fb05673c7e3b7_1572522062317 token就是 30dc68e5b4cf40ebd02fb05673c7e3b7失效时间是 1572522062317可封装在⼀个类中负责存储token@Data@NoArgsConstructor@AllArgsConstructor@Builderpublic class Credentials implements Comparable<Credentials> {private String _m_h5_tk;private String _m_h5_tk_enc;private static final int OFFSET = 60000;public String getToken() {return StringUtils.isEmpty(_m_h5_tk) ? null : _m_h5_tk.substring(0, _m_h5_tk.indexOf("_"));}public long getExpireTimestamp() {long t = new Date().getTime() - OFFSET;if (StringUtils.isEmpty(_m_h5_tk) || StringUtils.isEmpty(_m_h5_tk_enc)) {return t;}try {return Long.parseLong(_m_h5_tk.substring(_m_h5_tk.indexOf("_") + 1));} catch (NumberFormatException e) {return t;}}public boolean isExpired() {if (StringUtils.isEmpty(_m_h5_tk) || StringUtils.isEmpty(_m_h5_tk_enc)) {return true;}return new Date().getTime() > getExpireTimestamp();}@Overridepublic int compareTo(Credentials o) {return pare(o.getExpireTimestamp(), this.getExpireTimestamp());}}t很简单,即时间戳通过 new Date().getTime() 获得appKey固定数值通过抓包⼯具在请求参数中可获得,参数名 appKeydata提交的参数通过抓包⼯具在请求参数中可获得通常是⼀个JSON字符串有兴趣的可以持续关注或添加VX交流,以后会深⼊研究关于淘宝相关技术。
什么是卡盟_卡盟的盈利方式

卡盟经验什么是卡盟?卡盟的盈利方式什么?哪个卡盟好?卡盟排行榜?怎么选择卡盟?卡盟应该注意什么?仔细把这个文章读完,会对你有很大的帮助的!一、什么是卡盟卡盟,简单的说是一个充值平台,但他又和”第五代”这种软件有不同,卡盟属于个人性质,卡盟众多没有统一的管理和制度.卡盟里有低至3折的QQ钻业务,这是其他的充值平台没有的.卡盟容易上手,很多初中生高中生靠卡盟月赚千元.二、卡盟的盈利方式1.加盟后可在平台下单.提高价位卖给客户赚取差价.举例:在平台下单购价只需27元.卖给客户57元.利润=30元(说明:客户越多利润越高!可进行朋友同学之间的宣传!一传十.十传百--人聚财聚!)2.加入高级代理后可以邀请更多朋友加盟.赚取高额代理费.说明:当你拥有了许多固定客户时,可进行主动介绍的方式与对方交谈.进行销售代理级别赚取高额代理费--卖钻卖的是人,卖代理才是最赚钱的!赚钱才是王道!你的级别越高.能够满足客户需求的代理级别权利就越高!利润也就更大!3.睡大觉都在赚钱的蜘蛛网模式赚取高额代理消费提成.举例:虚拟站长级别下单会员3.0元.管理员下单会员3.3元.之间差价3毛自动提成帐户余额.三、什么卡盟好、卡盟排行、怎么选择卡盟、卡盟应该注意什么现在卡盟众多,选择卡盟很重要,可非要说那个卡盟好,这个真的不好说,每个卡盟都有自己的优势和特点,我总结一下几点。
1、最重要:卡盟不是充值软件,安全性稳定性非常的差,几乎每月都有卡盟在倒闭,在跑路,或者准备跑路。
所以尽量找有备案,口碑好的卡盟,另外不管任何卡盟,充值时候,尽量小额,最多账户放200元。
(站长是可以重置密码的)2、卡盟没有最好的,只有领域最好的,祥网主打的是CF道具,清风主打Q 钻,阿里淘卡主打VPN,点卡.骨灰卡盟主打梦幻辅助.做卡盟别想一个就无敌了。
3、大部分商品都可以价格去衡量,但是手机Q钻不能看价格,只能看稳定。
4、看到那么多卡盟,不知道你是否眼花缭乱。
深入浅出RSA在CTF中的攻击套路

深⼊浅出RSA在CTF中的攻击套路0x01 前⾔本⽂对RSA中常⽤的模逆运算、欧⼏⾥得、拓展欧⼏⾥得、中国剩余定理等算法不展开作详细介绍,仅对遇到的CTF题的攻击⽅式,以及使⽤到的这些算法的python实现进⾏介绍。
⽬的是让⼤家能轻松解决RSA在CT 0x02 RSA介绍介绍⾸先,我这边就不放冗长的百度百科的东西了,我概括⼀下我⾃⼰对RSA的看法。
RSA是⼀种算法,并且⼴泛应⽤于现代,⽤于保密通信。
RSA算法涉及三个参数,n,e,d,其中分为私钥和公钥,私钥是n,d,公钥是n,en是两个素数的乘积,⼀般这两个素数在RSA中⽤字母p,q表⽰e是⼀个素数d是e模 varphi(n) 的逆元,CTF的⾓度看就是,d是由e,p,q可以求解出的⼀般CTF就是把我们想要获得的flag作为明⽂,RSA中表⽰为m。
然后通过RSA加密,得到密⽂,RSA中表⽰为C。
加密过程c=m^e mod nc=pow(m,e,n)解密过程m=c^d mod nm=pow(c,d,n)求解私钥dd = gmpy2.invert(e, (p-1)*(q-1))⼀般来说,n,e是公开的,但是由于n⼀般是两个⼤素数的乘积,所以我们很难求解出d,所以RSA加密就是利⽤现代⽆法快速实现⼤素数的分解,所存在的⼀种安全的⾮对称加密。
基础RSA加密脚本from Crypto.Util.number import *import gmpy2msg = 'flag is :testflag'hex_msg=int(msg.encode("hex"),16)print(hex_msg)p=getPrime(100)q=getPrime(100)n=p*qe=0x10001phi=(p-1)*(q-1)d=gmpy2.invert(e,phi)print("d=",hex(d))c=pow(hex_msg,e,n)print("e=",hex(e))print("n=",hex(n))print("c=",hex(c))基础RSA解密脚本#!/usr/bin/env python# -*- coding:utf-8 -*-import binasciiimport gmpy2n=0x80b32f2ce68da974f25310a23144977d76732fa78fa29fdcbf#这边我⽤yafu分解了np=780900790334269659443297956843q=1034526559407993507734818408829e=0x10001c=0x534280240c65bb1104ce3000bc8181363806e7173418d15762phi=(p-1)*(q-1)d=gmpy2.invert(e,phi)m=pow(c,d,n)print(hex(m))print(binascii.unhexlify(hex(m)[2:].strip("L")))0x03 p和q相差过⼤或过⼩利⽤条件因为n=p*q其中若p和q的值相差较⼩,或者较⼤,都会造成n更容易分解的结果例如出题如下p=getPrime(512)q=gmpy2.next_prime(p)n=p*q因为p和q⼗分接近,所以可以使⽤yafu直接分解yafu分解使⽤factor(*)括号中为要分解的数在线⽹站分解0x04 公约数分解n利⽤条件当题⽬给的多对公钥n是公⽤了⼀个素数因⼦的时候,可以尝试公约数分解出题⼀般如下p1=getPrime(512)p2=getPrime(512)q=getPrime(512)n1=p1*qn2=p2*q所以当题⽬给了多个n,并且发现n⽆法分解,可以尝试是否有公约数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2007年度领域:_________
贵州省科技厅重大专项计划项目
申报表
项目名称:
项目编号:
项目组织单位:
项目负责人:
申报时间:
贵州省科学技术厅编制
贵州省科技厅重大专项计划项目
可行性研究报告
项目名称: _____________________________________ 项目编号: _____________________________________ 项目组织单位: _________________________________
贵州省科技厅
二O O 年月日
项目信息表
编写说明
1.“项目可行性研究报告”编写要求:
(1)总体目标集中、明确、可考核,要充分考虑经济、技术等方面的可行性;
(2)研究任务和内容重点突出,课题设置合理,各课题之间关联度高;
(3)所选的技术路线切实可行,关键点突出、有所创新;
(4)配套条件落实,关联行动要明确与重大工程、基地建设及相关计划(工作)的衔接、配套;
(5)管理措施具体,项目的管理方式及招投标等符合项目的特点;
(6)经费预算根据充分,支出合理符合有关规定,配套经费落实;
(7)相关证明文件等附件齐全。
2.报告涉及到外文缩写要注明全称。
3 .本报告规定为大16开或A4,内容一律用4号宋体字打印,标题用
4 号黑体字打印,一式十五份。
4.课题的可行性研究报告可参考项目可行性研究报告格式。
项目可行性研究报告内容
一、项目摘要
二、项目的意义和必要性(含技术突破对行业技术进步的重要意义和作用等),国内外现状和技术发展趋势,市场需求分析
三、项目的基础条件:与项目相关的前期工作情况,现有技术基础和工作基础,包括前期所取得的成果或技术(工艺)情况,国内外在该技术领域的专利情况,相关领域的试验及示范基地建设情况,研究开发队伍和产学研结合等情况
四、项目攻关总体目标,实施年限,具体的考核指标(含主要技术经济指标)及年度计划安排
五、项目的主要研究内容,课题设置方案及承担单位选择方式
六、项目的主要技术特点和创新点,关键技术内容,项目实施的技术、工艺路线,可能取得的专利(尤其是发明专利和取得国外专利)及知识产权分析七、项目的关联行动:相关的基本建设、技术改造、技术引进、国际合作等落实情况,与其它相关科技厅科技计划(工作)、项目的衔接和分工,项目的组织管理措施,其它必要的支撑和配套条件(如基地、示范点、技术或工程依托等)落实情况
八、项目总投资预算,资金筹措及来源渠道
九、项目预期成果的经济、社会、环境效益分析,与国内外同类产品或技术的竞争力分析,成果应用和产业化前景分析
十、项目的风险分析,含技术、市场的风险分析等
十^一、其它需要说明的事项
十二、有关附件:1.前期科研成果的证明材料;2.项目相关技术领域的专利检索、查新报告等材料;3.落实的关联行动的证明材料;4.项目其它配套资金来源(如贷款、地方部门匹配资金等)的证明材料;5.中试或产业化项目所需相关产品生产的许可证明文件;
5.与项目相关的其它证明材料或文件等
课题分解表
项目组织单位编写“项目可行性研究报告”人员名单
专家组或中介机构评审(评估)意见
项目可行性论证主要从项目的技术、经济、管理等各个层次,对项目实施的可行性、先进性等进行评价,评审(评估)意见应包括:1对项目目标的评价
2.对内容设置(课题分解)方案的评价
3.对技术路线与实施方案的评价
4.现有基础与条件评价
5.关联行动评价
6.项目运行与管理机制的评价
7.对项目经费预算的评价
8.对项目预期效果分析的评价
9.风险分析的评价
论证专家组负责人(签字)
或科技中介机构(盖章)负责人(签字)
年月日
评审(评估)专家名单
各专家个人书面评审意见
项目组织单位意见
1.对专家修改意见及专家评审的意见
2.对专家评审意见中提出的需进一步研究和落实的说明和计划安排
3.其他说明
项目组织单位负责人(签章)
年月日
科技厅项目主管处室意见:
(公章)
负责人签字
年月日。