亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wincrypt.pas

?? 網吧管理系統 網吧IC卡計費管理系統源碼
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
UNIT WINCRYPT;

interface

USES WINDOWS,SysUtils;
type HRESULT=LONGINT;
type ALG_ID=WORD;


CONST
        ALG_CLASS_ANY         =         (0);
	ALG_TYPE_ANY             =      (0);
	ALG_SID_ANY              =      (0);
        ALG_CLASS_SIGNATURE       =     (1 shl 13);
        ALG_CLASS_MSG_ENCRYPT     =     (2 shl 13);
        ALG_CLASS_DATA_ENCRYPT    =     (3 shl 13);
        ALG_CLASS_HASH            =     (4 shl 13);
        ALG_CLASS_KEY_EXCHANGE    =     (5 shl 13);

// Algorithm types
        ALG_TYPE_DSS              =     (1 shl 9);
        ALG_TYPE_RSA              =     (2 shl 9);
        ALG_TYPE_BLOCK            =     (3 shl 9);
        ALG_TYPE_STREAM           =     (4 shl 9);
        ALG_TYPE_DH               =     (5 shl 9);
        ALG_TYPE_SECURECHANNEL    =     (6 shl 9);

// Some RSA sub-ids               =

CONST
	ALG_SID_RSA_ANY =                0;
	ALG_SID_RSA_PKCS =               1;
        ALG_SID_RSA_MSATWORK=            2;
        ALG_SID_RSA_ENTRUST =            3;
        ALG_SID_RSA_PGP     =            4;

        ALG_SID_DSS_ANY     =            0;
        ALG_SID_DSS_PKCS    =            1;
        ALG_SID_DSS_DMS     =            2;

        ALG_SID_DES         =            1;
        ALG_SID_3DES        =            3;
        ALG_SID_DESX        =            4;
        ALG_SID_IDEA        =            5;
        ALG_SID_CAST        =            6;
        ALG_SID_SAFERSK64   =            7;
        ALG_SID_SAFERSK128  =            8;
        ALG_SID_3DES_112    =            9;
        ALG_SID_CYLINK_MEK  =            12;
        ALG_SID_RC5         =            13;

        ALG_SID_SKIPJACK    =            10;
        ALG_SID_TEK         =            11;

        CRYPT_MODE_CBCI     =            6;       // ANSI CBC Interleaved
        CRYPT_MODE_CFBP     =            7;       // ANSI CFB Pipelined
        CRYPT_MODE_OFBP     =            8;       // ANSI OFB Pipelined
        CRYPT_MODE_CBCOFM   =            9;       // ANSI CBC + OF Masking
        CRYPT_MODE_CBCOFMI  =            10;      // ANSI CBC + OFM Interleaved

        ALG_SID_RC2         =            2;

        ALG_SID_RC4         =            1;
        ALG_SID_SEAL        =            2;

        ALG_SID_DH_SANDF    =            1;
        ALG_SID_DH_EPHEM    =            2;
        ALG_SID_AGREED_KEY_ANY =         3;
        ALG_SID_KEA         =            4;

// Hash sub ids
        ALG_SID_MD2         =            1;
        ALG_SID_MD4         =            2;
        ALG_SID_MD5         =            3;
        ALG_SID_SHA         =            4;
        ALG_SID_SHA1        =            4;
        ALG_SID_MAC         =            5;
        ALG_SID_RIPEMD      =            6;
        ALG_SID_RIPEMD160   =            7;
        ALG_SID_SSL3SHAMD5  =            8;
        ALG_SID_HMAC        =            9;

// secure channel sub ids
        ALG_SID_SSL3_MASTER =            1;
        ALG_SID_SCHANNEL_MASTER_HASH =   2;
        ALG_SID_SCHANNEL_MAC_KEY     =   3;
        ALG_SID_PCT1_MASTER      =       4;
        ALG_SID_SSL2_MASTER      =       5;
        ALG_SID_TLS1_MASTER      =       6;
        ALG_SID_SCHANNEL_ENC_KEY =       7;

// Our silly example sub-id
        ALG_SID_EXAMPLE          =       80;

        CALG_MD2		  =		(ALG_CLASS_HASH  OR  ALG_TYPE_ANY  OR  ALG_SID_MD2);
        CALG_MD4		  =		(ALG_CLASS_HASH  OR  ALG_TYPE_ANY  OR  ALG_SID_MD4);
        CALG_MD5		  =		(ALG_CLASS_HASH  OR  ALG_TYPE_ANY  OR  ALG_SID_MD5);
        CALG_SHA		  =		(ALG_CLASS_HASH  OR  ALG_TYPE_ANY  OR  ALG_SID_SHA);
        CALG_SHA1		  =		(ALG_CLASS_HASH  OR  ALG_TYPE_ANY  OR  ALG_SID_SHA1);
        CALG_MAC		  =		(ALG_CLASS_HASH  OR  ALG_TYPE_ANY  OR  ALG_SID_MAC);
        CALG_RSA_SIGN		  =	(ALG_CLASS_SIGNATURE  OR  ALG_TYPE_RSA  OR  ALG_SID_RSA_ANY);
        CALG_DSS_SIGN		  =	(ALG_CLASS_SIGNATURE  OR  ALG_TYPE_DSS  OR  ALG_SID_DSS_ANY);
        CALG_RSA_KEYX		  =	(ALG_CLASS_KEY_EXCHANGE OR ALG_TYPE_RSA OR ALG_SID_RSA_ANY);
        CALG_DES		  =		(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_BLOCK OR ALG_SID_DES);
        CALG_3DES_112		  =	(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_BLOCK OR ALG_SID_3DES_112);
        CALG_3DES		  =		(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_BLOCK OR ALG_SID_3DES);
        CALG_RC2		  =		(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_BLOCK OR ALG_SID_RC2);
        CALG_RC4		  =		(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_STREAM OR ALG_SID_RC4);
        CALG_SEAL		  =		(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_STREAM OR ALG_SID_SEAL);
        CALG_DH_SF              =(ALG_CLASS_KEY_EXCHANGE OR ALG_TYPE_DH OR ALG_SID_DH_SANDF);
        CALG_DH_EPHEM		=	(ALG_CLASS_KEY_EXCHANGE OR ALG_TYPE_DH OR ALG_SID_DH_EPHEM);
        CALG_AGREEDKEY_ANY	=	(ALG_CLASS_KEY_EXCHANGE OR ALG_TYPE_DH OR ALG_SID_AGREED_KEY_ANY);
        CALG_KEA_KEYX		=	(ALG_CLASS_KEY_EXCHANGE OR ALG_TYPE_DH OR ALG_SID_KEA);
        CALG_HUGHES_MD5         =(ALG_CLASS_KEY_EXCHANGE OR ALG_TYPE_ANY OR ALG_SID_MD5);
        CALG_SKIPJACK		=	(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_BLOCK OR ALG_SID_SKIPJACK);
        CALG_TEK		=		(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_BLOCK OR ALG_SID_TEK);
        CALG_CYLINK_MEK         =(ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_BLOCK OR ALG_SID_CYLINK_MEK);
        CALG_SSL3_SHAMD5        =(ALG_CLASS_HASH  OR  ALG_TYPE_ANY  OR  ALG_SID_SSL3SHAMD5);
        CALG_SSL3_MASTER        =(ALG_CLASS_MSG_ENCRYPT OR ALG_TYPE_SECURECHANNEL OR ALG_SID_SSL3_MASTER);
        CALG_SCHANNEL_MASTER_HASH =  (ALG_CLASS_MSG_ENCRYPT OR ALG_TYPE_SECURECHANNEL OR ALG_SID_SCHANNEL_MASTER_HASH);
        CALG_SCHANNEL_MAC_KEY  = (ALG_CLASS_MSG_ENCRYPT OR ALG_TYPE_SECURECHANNEL OR ALG_SID_SCHANNEL_MAC_KEY);
        CALG_SCHANNEL_ENC_KEY  = (ALG_CLASS_MSG_ENCRYPT OR ALG_TYPE_SECURECHANNEL OR ALG_SID_SCHANNEL_ENC_KEY);
        CALG_PCT1_MASTER       = (ALG_CLASS_MSG_ENCRYPT OR ALG_TYPE_SECURECHANNEL OR ALG_SID_PCT1_MASTER);
        CALG_SSL2_MASTER       = (ALG_CLASS_MSG_ENCRYPT OR ALG_TYPE_SECURECHANNEL OR ALG_SID_SSL2_MASTER);
        CALG_TLS1_MASTER       = (ALG_CLASS_MSG_ENCRYPT OR ALG_TYPE_SECURECHANNEL OR ALG_SID_TLS1_MASTER);
        CALG_RC5               = (ALG_CLASS_DATA_ENCRYPT OR ALG_TYPE_BLOCK OR ALG_SID_RC5);
        CALG_HMAC	       =			(ALG_CLASS_HASH  OR  ALG_TYPE_ANY  OR  ALG_SID_HMAC);



type HCRYPTPROV=LONGWORD;
type HCRYPTKEY=LONGWORD;
type HCRYPTHASH=LONGWORD;
type PHCRYPTPROV=^HCRYPTPROV;
type PHCRYPTKEY=^HCRYPTKEY;
type PHCRYPTHASH=^HCRYPTHASH;

// dwFlags definitions for CryptAcquireContext
CONST
        CRYPT_VERIFYCONTEXT   =  $F0000000;
        CRYPT_NEWKEYSET       =  $00000008;
        CRYPT_DELETEKEYSET    =  $00000010;
        CRYPT_MACHINE_KEYSET  =  $00000020;

// dwFlag definitions for CryptGenKey
        CRYPT_EXPORTABLE      =  $00000001;
        CRYPT_USER_PROTECTED  =  $00000002;
        CRYPT_CREATE_SALT     =  $00000004;
        CRYPT_UPDATE_KEY      =  $00000008;
        CRYPT_NO_SALT         =  $00000010;
        CRYPT_PREGEN          =  $00000040;
        CRYPT_RECIPIENT       =  $00000010;
        CRYPT_INITIATOR       =  $00000040;
        CRYPT_ONLINE          =  $00000080;
        CRYPT_SF              =  $00000100;
        CRYPT_CREATE_IV       =  $00000200;
        CRYPT_KEK             =  $00000400;
        CRYPT_DATA_KEY        =  $00000800;

// dwFlags definitions for CryptDeriveKey
       	CRYPT_SERVER	      =  $00000400;

        KEY_LENGTH_MASK       = $FFFF0000;

// dwFlag definitions for CryptExportKey
        CRYPT_Y_ONLY          =  $00000001;
        CRYPT_SSL2_SLUMMING   =  $00000002;

// dwFlags definitions for CryptHashSessionKey
       	CRYPT_LITTLE_ENDIAN   =	$00000001;

// dwFlag definitions for CryptSetProviderEx and CryptGetDefaultProvider
        CRYPT_MACHINE_DEFAULT =  $00000001;
        CRYPT_USER_DEFAULT    =  $00000002;
        CRYPT_DELETE_DEFAULT  =  $00000004;

// exported key blob definitions
        SIMPLEBLOB            =  $1;
        PUBLICKEYBLOB         =  $6;
        PRIVATEKEYBLOB        =  $7;
        PLAINTEXTKEYBLOB      =  $8;

        AT_KEYEXCHANGE        =  1;
        AT_SIGNATURE          =  2;

        CRYPT_USERDATA        =  1;

// dwParam
        KP_IV                 =  1;       // Initialization vector
        KP_SALT               =  2;       // Salt value
        KP_PADDING            =  3;       // Padding values
        KP_MODE               =  4;       // Mode of the cipher
        KP_MODE_BITS          =  5;       // Number of bits to feedback
        KP_PERMISSIONS        =  6;       // Key permissions DWORD
        KP_ALGID              =  7;       // Key algorithm
        KP_BLOCKLEN           =  8;       // Block size of the cipher
        KP_KEYLEN             =  9;       // Length of key in bits
        KP_SALT_EX            =  10;      // Length of salt in bytes
        KP_P                  =  11;      // DSS/Diffie-Hellman P value
        KP_G                  =  12;      // DSS/Diffie-Hellman G value
        KP_Q                  =  13;      // DSS Q value
        KP_X                  =  14;      // Diffie-Hellman X value
        KP_Y                  =  15;      // Y value
        KP_RA                 =  16;      // Fortezza RA value
        KP_RB                 =  17;      // Fortezza RB value
        KP_INFO               =  18;      // for putting information into an RSA envelope
        KP_EFFECTIVE_KEYLEN   =  19;      // setting and getting RC2 effective key length

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频国内自拍亚洲视频| 久久久久久影视| 日本精品免费观看高清观看| 高清成人免费视频| 国产成人在线观看| av在线这里只有精品| jizzjizzjizz欧美| 91久久线看在观草草青青| 91视频一区二区三区| 色88888久久久久久影院野外 | 欧美日韩精品欧美日韩精品| 色婷婷亚洲综合| 欧美图区在线视频| 在线不卡的av| 精品国产一区二区三区久久久蜜月| 日韩欧美第一区| 久久久久国色av免费看影院| 亚洲国产成人私人影院tom| 中文字幕欧美三区| 有码一区二区三区| 午夜欧美在线一二页| 日韩制服丝袜先锋影音| 久久99久久99精品免视看婷婷| 国产一区二区三区久久久| 懂色av一区二区夜夜嗨| 91色视频在线| 欧美一二三区在线观看| 久久蜜桃一区二区| 最新国产精品久久精品| 亚洲成人你懂的| 久久69国产一区二区蜜臀| 高清国产一区二区| 精品视频123区在线观看| 日韩天堂在线观看| 国产精品美女久久久久久久久| 亚洲精品欧美在线| 极品少妇一区二区三区精品视频 | 日本一区二区三区在线观看| 成人免费在线播放视频| 五月天激情综合网| 国产精品一区二区免费不卡| 91在线无精精品入口| 6080午夜不卡| 中文无字幕一区二区三区| 亚洲一区二区在线免费看| 韩国三级在线一区| 色婷婷精品久久二区二区蜜臂av | 精品久久久久久最新网址| 国产精品久久久久久亚洲毛片| 午夜激情久久久| 国产精品996| 欧美另类变人与禽xxxxx| 国产欧美一区二区精品性色| 亚洲大型综合色站| 粉嫩av一区二区三区在线播放 | 欧美另类videos死尸| 久久久99免费| 午夜精品福利一区二区蜜股av| 国产精品一区二区无线| 欧美久久久久久久久| 综合亚洲深深色噜噜狠狠网站| 美女网站一区二区| 欧洲一区二区av| 国产欧美一区视频| 青青草原综合久久大伊人精品 | 91亚洲大成网污www| 日韩女优av电影| 亚洲制服欧美中文字幕中文字幕| 国产精品99久久不卡二区| 欧美一级免费观看| 一区二区高清视频在线观看| 国产精品主播直播| 日韩欧美亚洲国产另类| 亚洲最大的成人av| www.一区二区| 久久久国际精品| 经典三级视频一区| 7777女厕盗摄久久久| 亚洲黄色小视频| 不卡一二三区首页| 久久精品人人做人人爽人人| 蜜桃久久久久久| 欧美日韩国产高清一区二区| 亚洲人成7777| 97超碰欧美中文字幕| 欧美激情在线看| 国产成人精品三级| 国产无一区二区| 国产永久精品大片wwwapp| 日韩一级完整毛片| 日本不卡高清视频| 欧美一区三区四区| 天天综合色天天综合| 欧美三级电影在线看| 玉足女爽爽91| 欧美私人免费视频| 亚洲亚洲精品在线观看| 欧美在线观看一区二区| 亚洲精品第一国产综合野| 色视频欧美一区二区三区| 亚洲男人的天堂一区二区| 91天堂素人约啪| 亚洲美女视频一区| 欧美亚洲国产怡红院影院| 亚洲va欧美va天堂v国产综合| 91极品美女在线| 亚洲一区二区精品视频| 欧美视频在线一区| 日韩影院精彩在线| 日韩美女视频在线| 国产精品1024久久| 国产精品系列在线| 91亚洲国产成人精品一区二三| 亚洲区小说区图片区qvod| 色综合一区二区| 亚洲国产精品一区二区尤物区| 欧美性色欧美a在线播放| 偷拍亚洲欧洲综合| 日韩一区二区在线观看视频| 精品一区二区三区免费观看| 精品国产不卡一区二区三区| 国产麻豆精品视频| 国产精品国产三级国产| 色婷婷av一区二区三区大白胸| 午夜精品久久久久久久久久久| 日韩三级伦理片妻子的秘密按摩| 激情欧美日韩一区二区| 国产精品嫩草99a| 欧美自拍偷拍一区| 美腿丝袜亚洲一区| 国产女人aaa级久久久级| 在线亚洲一区观看| 免费日本视频一区| 中文字幕欧美国产| 欧美亚一区二区| 另类小说图片综合网| 中文字幕成人在线观看| 色婷婷综合久久久中文一区二区 | 欧美亚洲动漫另类| 久草在线在线精品观看| 国产精品美女久久久久久| 欧美日韩三级一区二区| 韩国理伦片一区二区三区在线播放| 国产精品视频观看| 欧美蜜桃一区二区三区| 粉嫩绯色av一区二区在线观看| 亚洲国产美国国产综合一区二区 | 狠狠色丁香久久婷婷综合_中| 欧美激情一区二区| 欧美视频在线播放| 国产成人av一区二区三区在线 | 综合网在线视频| 欧美成人三级电影在线| av中文一区二区三区| 美女网站一区二区| 一区二区视频在线看| 久久天堂av综合合色蜜桃网| 在线亚洲欧美专区二区| 国内精品国产三级国产a久久| 亚洲精品成人精品456| 久久综合久久综合久久| 欧美体内she精视频| 成人h动漫精品一区二| 麻豆一区二区在线| 一区二区三区色| 久久精品人人做| 日韩欧美一区在线观看| 在线观看亚洲a| 丁香五精品蜜臀久久久久99网站| 奇米色一区二区| 亚洲综合一区二区三区| 亚洲国产精品二十页| 亚洲精品一区二区精华| 欧美人妖巨大在线| 色素色在线综合| 成人av免费在线播放| 国产另类ts人妖一区二区| 水野朝阳av一区二区三区| 一区二区三区日本| 亚洲欧美在线aaa| 久久精品欧美日韩精品 | 免费人成精品欧美精品| 亚洲与欧洲av电影| 亚洲欧美一区二区三区极速播放 | 国产精品传媒入口麻豆| 久久综合久久综合亚洲| 日韩欧美黄色影院| 日韩一区二区高清| 欧美日韩久久久| 91成人免费在线视频| caoporn国产精品| 国产91精品精华液一区二区三区| 美女性感视频久久| 欧美aaa在线| 蜜桃视频第一区免费观看| 免费看欧美女人艹b| 日韩影院免费视频| 青青草国产精品亚洲专区无| 日韩和的一区二区| 天天免费综合色|