⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 master_key_all.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
// $Header: /I76/I76_Common/I76_Reference/Playcore/Nav_Clips/AviDrm/LibDrmCommon/master_key_all.h 2     2/15/04 7:41p Lotan $
// Copyright (c) 2003 DivXNetworks, Inc. http://www.divxnetworks.com
// All rights reserved.
//
// This software is the confidential and proprietary information of DivxNetworks
// Inc. ("Confidential Information").  You shall not disclose such Confidential
// Information and shall use it only in accordance with the terms of the license
// agreement you entered into with DivXNetworks, Inc.
#ifndef MASTER_KEY_H
#define MASTER_KEY_H


#include "Config.h"		// Global Configuration - do not remove!
#include "Include\sysdefs.h"

#ifdef AVI_DRM_SUPPORT

#include <string.h>

// <<< Robin_0915_2004
#ifndef AVI_DRM_OPTIMIZATION
#define master_key_id_table_rows 60
/*
	//lotan_3105_2004_A - put this array in remark. 
	It is not used, and reveals DivX' master keys.

  Do not Compile with this!!!

static CONST char  * CONST master_key_id_table[] = 
{
	"68350122382077155371609790526077843323069757",
	"17526956348125519278333379155775791404842465",
	"07307313514643969633523034904779465997361500",
	"54733977128285238605431520951629624437529331",
	"95271872508096602223778323164547956766606317",
	"19667620404347912572341155491659903450839945",
	"58243572270469309545831683269013152299633661",
	"48838714380920672270656324638255297385378768",
	"06784853705815447409483489174064856573505938",
	"00770111886686676706976265862940452724180617",
	"53815691764967922077658113912876220915162495",
	"04312177729617650695571887594358724097271608",
	"63945301141543851075872730428987261348525394",
	"66414933091815151592855735169031788977421980",
	"02141859567992995294356684725134005814458843",
	"63206695224090071797749557616551851913902367",
	"32166867332190936760942334059749874131461526",
	"91088194239951573940293382004345521751844727",
	"92197528495960049416305937361261639677050840",
	"17330240856107841543438997133983009913947010",
	"13259619259730801548398619739515974326438404",
	"66345463236824977876404683416022743228556287",
	"91553349920876007590411937535009683049432052",
	"79786200184216186882037198523609202442582284",
	"31155661106773667020894658514427212212186554",
	"02574728702394599625389263039554984837302983",
	"47704049973879049017481401823158168936109838",
	"33181267047034345884861232414177923873921402",
	"95712790986433222039238508365438234687799024",
	"87434633147336734561911836670412892584701219",
	"46772667241777182717868628890966442544385406",
	"49035216358942073160728495530141596252425411",
	"44508642441058233617170196497655845865406903",
	"99055669180276878044689398437906169977933251",
	"03813755964652239163393926083853548089623593",
	"28939308329163842853794464938127049670250679",
	"59244270204420534452424052558003457077094806",
	"55566801756599491237873714262460883030792124",
	"83587403621836396861992555063439857575195580",
	"52547543021062104974446625289907080736360596",
	"91412179475374455877131236071755329986548065",
	"32870575011359671262202908573719122311244667",
	"37870178042902037285821789276709322633955330",
	"81623869174821026392711321648697760125077043",
	"77175978978407074183671384422084867582512807",
	"70707855331253054607736514670342511748550476",
	"30739520204616807107902904407700118418437529",
	"93237679788650327314041572175858788454649358",
	"20003680192182883691364474798010405378792219",
	"24911149782112544619931610657653650768180246",
	"64756654061975392234341568603967457924664286",
	"28369458320179089501859698186278323861884704",
	"77085984738317849374167555264822524492814026",
	"13179997570629766352239598502386239172948199",
	"93683866498185774193545671187072456445691852",
	"13371809450093784565001999346455108800080097",
	"74639151292922765147004097208050988050587443",
	"68166662441223935918083060322500394517228908",
	"39287903616748935672781132639227679536993421",
	"77658077013762464610390453611281332768339559"
};
*/

static CONST  int master_key_table_rows = 660;



#endif

#ifdef __cplusplus
extern "C" {
#endif

int get_master_key_from_id(unsigned char*masterKeyId, unsigned char *masterkey);
int get_local_master_key_from_id(unsigned char *masterKeyId, unsigned char *masterkey);
int getLocalizedMasterKey(unsigned char *masterKey);

#ifdef __cplusplus
};
#endif

#endif // AVI_DRM_SUPPORT

#endif // MASTER_KEY_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -