FairPlay-KSM:FairPlay-密钥服务器模块-NETCore

上传者: 42121412 | 上传时间: 2022-05-02 21:04:51 | 文件大小: 63KB | 文件类型: ZIP
FairPlay-密钥安全模块 什么是FairPlay-KSM? FairPlay-KSM是Apple DRM协议的NETCore实现。 根据苹果公司的说法,FairPlay Streaming(FPS)在macOS上安全地将密钥传送给Apple移动设备,Apple TV和Safari,从而可以播放加密的视频内容。 此实现可用作许可证加速器或spc-ckc调试器(部分实现)。 在哪里可以下载该库? FairPlay已打包为,因此您只需在项目中包括FoolishTech.FairPlay软件包即可。 dotnet add package FoolishTech.FairPlay 如何使用图书馆? 在使用该模块之前,您必须向Apple。 之后,您可以运行自己的HTTP许可证服务器。 查看我们的。 非常简单的许可证加速器 using System ; using System

文件下载

资源详情

[{"title":"( 66 个子文件 63KB ) FairPlay-KSM:FairPlay-密钥服务器模块-NETCore","children":[{"title":"FairPlay-KSM-master","children":[{"title":"sources","children":[{"title":"Support","children":[{"title":"Binary","children":[{"title":"BinaryConverter.cs <span style='color:#111;'> 8.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"Throws","children":[{"title":"ArgumentThrow.cs <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Crypto","children":[{"title":"EncryptedCKCrypto.cs <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"SKR1Crypto.cs <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"TLLVCrypto.cs <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"DFunction.cs <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false}],"spread":true},{"title":"Exceptions","children":[{"title":"FPContextDateViolatedException.cs <span style='color:#111;'> 273B </span>","children":null,"spread":false},{"title":"FPInvalidProviderException.cs <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"FPException.cs <span style='color:#111;'> 474B </span>","children":null,"spread":false},{"title":"FPInvalidKeyException.cs <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"FPKeyLocatorException.cs <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"FPInvalidContextException.cs <span style='color:#111;'> 263B </span>","children":null,"spread":false},{"title":"FPContextIntegrityViolatedException.cs <span style='color:#111;'> 283B </span>","children":null,"spread":false}],"spread":true},{"title":"FPServer.cs <span style='color:#111;'> 15.25KB </span>","children":null,"spread":false},{"title":"FPProvider.cs <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"FPExtractor.cs <span style='color:#111;'> 10.49KB </span>","children":null,"spread":false},{"title":"Entities","children":[{"title":"TLLVSlab.cs <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"TLLVTag.cs <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"Payload","children":[{"title":"CapabilitiesPayload.cs <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"R2Payload.cs <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"HDCPEnforcementPayload.cs <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"EncryptedCKPayload.cs <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"Parcel","children":[{"title":"SKR1Parcel.cs <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"EncryptedCKParcel.cs <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false}],"spread":false},{"title":"TRRPayload.cs <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"DurationCKPayload.cs <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"SKR1IntegrityPayload.cs <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"MediaPlaybackPayload.cs <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"ProtocolSupportedPayload.cs <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"ARPayload.cs <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"AssetPayload.cs <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"TransactionPayload.cs <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"ProtocolUsedPayload.cs <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"StreamingIndicatorPayload.cs <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"SKR1Payload.cs <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"R1Payload.cs <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false}],"spread":false},{"title":"SPCMessage.cs <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"CKCMessage.cs <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false}],"spread":true},{"title":"Models","children":[{"title":"FPStaticKey.cs <span style='color:#111;'> 748B </span>","children":null,"spread":false}],"spread":true},{"title":"Interfaces","children":[{"title":"IContentKeyLocator.cs <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"IContentKey.cs <span style='color:#111;'> 150B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"libraries","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"docs","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"examples","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"http-licenser","children":[{"title":"src","children":[{"title":"Startup.cs <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"entities","children":[{"title":"LicenseResponseDto.cs <span style='color:#111;'> 153B </span>","children":null,"spread":false},{"title":"LicenseRequestDto.cs <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"CertificateResponseDto.cs <span style='color:#111;'> 158B </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 370B </span>","children":null,"spread":false},{"title":"fairplay","children":[{"title":"Secrets.cs <span style='color:#111;'> 538B </span>","children":null,"spread":false},{"title":"HardcodedKeyLocator.cs <span style='color:#111;'> 719B </span>","children":null,"spread":false}],"spread":false},{"title":"controllers","children":[{"title":"FairPlayController.cs <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"appsettings.json <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"http-licenser.csproj <span style='color:#111;'> 864B </span>","children":null,"spread":false}],"spread":true},{"title":"cli-licenser","children":[{"title":"cli-licenser.csproj <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Program.cs <span style='color:#111;'> 617B </span>","children":null,"spread":false},{"title":"fairplay","children":[{"title":"Secrets.cs <span style='color:#111;'> 537B </span>","children":null,"spread":false},{"title":"HardcodedKeyLocator.cs <span style='color:#111;'> 718B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"spcckc-sniffer","children":[{"title":"spcckc-sniffer.csproj <span style='color:#111;'> 536B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Program.cs <span style='color:#111;'> 1011B </span>","children":null,"spread":false},{"title":"fairplay","children":[{"title":"Secrets.cs <span style='color:#111;'> 539B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"FairPlay-KSM.csproj <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false},{"title":"LICENSE.md <span style='color:#111;'> 34.10KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明