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

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

?? rsaref.h

?? 利用c++的 文件加密設計 可以運行 但是沒有詳細的 說明
?? H
字號:
/* RSAREF.H - header file for RSAREF cryptographic toolkit *//* Copyright (C) RSA Laboratories, a division of RSA Data Security,     Inc., created 1991. All rights reserved. */#ifndef _RSAREF_H_#define _RSAREF_H_ 1#include "md2.h"#include "md5.h"#include "des.h"#ifdef __cplusplusextern "C" {#endif/* Message-digest algorithms. */#define DA_MD2 3#define DA_MD5 5/* Encryption algorithms to be ored with digest algorithm in Seal and Open. */#define EA_DES_CBC 1#define EA_DES_EDE2_CBC 2#define EA_DES_EDE3_CBC 3#define EA_DESX_CBC 4/* RSA key lengths. */#define MIN_RSA_MODULUS_BITS 508#define MAX_RSA_MODULUS_BITS 1024#define MAX_RSA_MODULUS_LEN ((MAX_RSA_MODULUS_BITS + 7) / 8)#define MAX_RSA_PRIME_BITS ((MAX_RSA_MODULUS_BITS + 1) / 2)#define MAX_RSA_PRIME_LEN ((MAX_RSA_PRIME_BITS + 7) / 8)/* Maximum lengths of encoded and encrypted content, as a function of   content length len. Also, inverse functions. */#define ENCODED_CONTENT_LEN(len) (4*(len)/3 + 3)#define ENCRYPTED_CONTENT_LEN(len) ENCODED_CONTENT_LEN ((len)+8)#define DECODED_CONTENT_LEN(len) (3*(len)/4 + 1)#define DECRYPTED_CONTENT_LEN(len) (DECODED_CONTENT_LEN (len) - 1)/* Maximum lengths of signatures, encrypted keys, encrypted   signatures, and message digests. */#define MAX_SIGNATURE_LEN MAX_RSA_MODULUS_LEN#define MAX_PEM_SIGNATURE_LEN ENCODED_CONTENT_LEN (MAX_SIGNATURE_LEN)#define MAX_ENCRYPTED_KEY_LEN MAX_RSA_MODULUS_LEN#define MAX_PEM_ENCRYPTED_KEY_LEN ENCODED_CONTENT_LEN (MAX_ENCRYPTED_KEY_LEN)#define MAX_PEM_ENCRYPTED_SIGNATURE_LEN \  ENCRYPTED_CONTENT_LEN (MAX_SIGNATURE_LEN)#define MAX_DIGEST_LEN 16/* Maximum length of Diffie-Hellman parameters. */#define DH_PRIME_LEN(bits) (((bits) + 7) / 8)/* Error codes. */#define RE_CONTENT_ENCODING 0x0400#define RE_DATA 0x0401#define RE_DIGEST_ALGORITHM 0x0402#define RE_ENCODING 0x0403#define RE_KEY 0x0404#define RE_KEY_ENCODING 0x0405#define RE_LEN 0x0406#define RE_MODULUS_LEN 0x0407#define RE_NEED_RANDOM 0x0408#define RE_PRIVATE_KEY 0x0409#define RE_PUBLIC_KEY 0x040a#define RE_SIGNATURE 0x040b#define RE_SIGNATURE_ENCODING 0x040c#define RE_ENCRYPTION_ALGORITHM 0x040d/* Random structure. */typedef struct {  unsigned int bytesNeeded;  unsigned char state[16];  unsigned int outputAvailable;  unsigned char output[16];} R_RANDOM_STRUCT;/* RSA public and private key. */typedef struct {  unsigned int bits;                           /* length in bits of modulus */  unsigned char modulus[MAX_RSA_MODULUS_LEN];                    /* modulus */  unsigned char exponent[MAX_RSA_MODULUS_LEN];           /* public exponent */} R_RSA_PUBLIC_KEY;typedef struct {  unsigned int bits;                           /* length in bits of modulus */  unsigned char modulus[MAX_RSA_MODULUS_LEN];                    /* modulus */  unsigned char publicExponent[MAX_RSA_MODULUS_LEN];     /* public exponent */  unsigned char exponent[MAX_RSA_MODULUS_LEN];          /* private exponent */  unsigned char prime[2][MAX_RSA_PRIME_LEN];               /* prime factors */  unsigned char primeExponent[2][MAX_RSA_PRIME_LEN];   /* exponents for CRT */  unsigned char coefficient[MAX_RSA_PRIME_LEN];          /* CRT coefficient */} R_RSA_PRIVATE_KEY;/* RSA prototype key. */typedef struct {  unsigned int bits;                           /* length in bits of modulus */  int useFermat4;                        /* public exponent (1 = F4, 0 = 3) */} R_RSA_PROTO_KEY;/* Diffie-Hellman parameters. */typedef struct {  unsigned char *prime;                                            /* prime */  unsigned int primeLen;                                 /* length of prime */  unsigned char *generator;                                    /* generator */  unsigned int generatorLen;                         /* length of generator */} R_DH_PARAMS;typedef struct {  int digestAlgorithm;  union {    MD2_CTX md2;    MD5_CTX md5;  } context;} R_DIGEST_CTX;typedef struct {  R_DIGEST_CTX digestContext;} R_SIGNATURE_CTX;typedef struct {  int encryptionAlgorithm;  union {    DES_CBC_CTX des;    DES3_CBC_CTX des3;    DESX_CBC_CTX desx;  } cipherContext;    unsigned char buffer[8];  unsigned int bufferLen;} R_ENVELOPE_CTX;/* Random structures. */int R_RandomInit PROTO_LIST ((R_RANDOM_STRUCT *));int R_RandomUpdate PROTO_LIST  ((R_RANDOM_STRUCT *, unsigned char *, unsigned int));int R_GetRandomBytesNeeded PROTO_LIST ((unsigned int *, R_RANDOM_STRUCT *));void R_RandomFinal PROTO_LIST ((R_RANDOM_STRUCT *));/* Cryptographic procedures "by parts" */int R_DigestInit PROTO_LIST ((R_DIGEST_CTX *, int));int R_DigestUpdate PROTO_LIST  ((R_DIGEST_CTX *, unsigned char *, unsigned int));int R_DigestFinal PROTO_LIST  ((R_DIGEST_CTX *, unsigned char *, unsigned int *));int R_SignInit PROTO_LIST ((R_SIGNATURE_CTX *, int));int R_SignUpdate PROTO_LIST  ((R_SIGNATURE_CTX *, unsigned char *, unsigned int));int R_SignFinal PROTO_LIST  ((R_SIGNATURE_CTX *, unsigned char *, unsigned int *, R_RSA_PRIVATE_KEY *));int R_VerifyInit PROTO_LIST ((R_SIGNATURE_CTX *, int));int R_VerifyUpdate PROTO_LIST  ((R_SIGNATURE_CTX *, unsigned char *, unsigned int));int R_VerifyFinal PROTO_LIST  ((R_SIGNATURE_CTX *, unsigned char *, unsigned int, R_RSA_PUBLIC_KEY *));int R_SealInit PROTO_LIST  ((R_ENVELOPE_CTX *, unsigned char **, unsigned int *, unsigned char [8],    unsigned int, R_RSA_PUBLIC_KEY **, int, R_RANDOM_STRUCT *));int R_SealUpdate PROTO_LIST  ((R_ENVELOPE_CTX *, unsigned char *, unsigned int *, unsigned char *,    unsigned int));int R_SealFinal PROTO_LIST  ((R_ENVELOPE_CTX *, unsigned char *, unsigned int *));int R_OpenInit PROTO_LIST  ((R_ENVELOPE_CTX *, int, unsigned char *, unsigned int, unsigned char [8],    R_RSA_PRIVATE_KEY *));int R_OpenUpdate PROTO_LIST  ((R_ENVELOPE_CTX *, unsigned char *, unsigned int *, unsigned char *,    unsigned int));int R_OpenFinal PROTO_LIST  ((R_ENVELOPE_CTX *, unsigned char *, unsigned int *));/* Cryptographic enhancements by block. */int R_SignPEMBlock PROTO_LIST  ((unsigned char *, unsigned int *, unsigned char *, unsigned int *,    unsigned char *, unsigned int, int, int, R_RSA_PRIVATE_KEY *));int R_SignBlock PROTO_LIST   ((unsigned char *, unsigned int *, unsigned char *, unsigned int, int,    R_RSA_PRIVATE_KEY *));int R_VerifyPEMSignature PROTO_LIST  ((unsigned char *, unsigned int *, unsigned char *, unsigned int,    unsigned char *, unsigned int, int, int, R_RSA_PUBLIC_KEY *));int R_VerifyBlockSignature PROTO_LIST  ((unsigned char *, unsigned int, unsigned char *, unsigned int, int,    R_RSA_PUBLIC_KEY *));int R_SealPEMBlock PROTO_LIST  ((unsigned char *, unsigned int *, unsigned char *, unsigned int *,    unsigned char *, unsigned int *, unsigned char [8], unsigned char *,    unsigned int, int, R_RSA_PUBLIC_KEY *, R_RSA_PRIVATE_KEY *,    R_RANDOM_STRUCT *));int R_OpenPEMBlock PROTO_LIST   ((unsigned char *, unsigned int *, unsigned char *, unsigned int,    unsigned char *, unsigned int, unsigned char *, unsigned int,    unsigned char [8], int, R_RSA_PRIVATE_KEY *, R_RSA_PUBLIC_KEY *));int R_DigestBlock PROTO_LIST   ((unsigned char *, unsigned int *, unsigned char *, unsigned int, int));/* Printable ASCII encoding and decoding. */int R_EncodePEMBlock PROTO_LIST  ((unsigned char *, unsigned int *, unsigned char *, unsigned int));int R_DecodePEMBlock PROTO_LIST  ((unsigned char *, unsigned int *, unsigned char *, unsigned int));  /* Key-pair generation. */int R_GeneratePEMKeys PROTO_LIST  ((R_RSA_PUBLIC_KEY *, R_RSA_PRIVATE_KEY *, R_RSA_PROTO_KEY *,    R_RANDOM_STRUCT *));/* Diffie-Hellman key agreement. */int R_GenerateDHParams PROTO_LIST  ((R_DH_PARAMS *, unsigned int, unsigned int, R_RANDOM_STRUCT *));int R_SetupDHAgreement PROTO_LIST  ((unsigned char *, unsigned char *, unsigned int, R_DH_PARAMS *,    R_RANDOM_STRUCT *));int R_ComputeDHAgreedKey PROTO_LIST  ((unsigned char *, unsigned char *, unsigned char *, unsigned int,    R_DH_PARAMS *));/* Routines supplied by the implementor. */void R_memset PROTO_LIST ((POINTER, int, unsigned int));void R_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int));int R_memcmp PROTO_LIST ((POINTER, POINTER, unsigned int));#ifdef __cplusplus}#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产乱| 中文字幕不卡一区| 91精品在线一区二区| 色综合久久天天| 成人美女视频在线观看18| 国产 欧美在线| 99久久99精品久久久久久| 成人免费视频一区二区| 成人免费一区二区三区在线观看 | 精品国产亚洲在线| 日韩亚洲欧美在线| 国产亚洲综合性久久久影院| 国产嫩草影院久久久久| 国产精品乱人伦| 精品一区二区三区在线观看国产| 亚洲国产精品久久人人爱蜜臀 | 国产午夜精品一区二区三区四区| 久久人人爽人人爽| 亚洲一区影音先锋| 奇米综合一区二区三区精品视频| 激情综合色丁香一区二区| 粉嫩aⅴ一区二区三区四区五区| www.在线欧美| 日韩小视频在线观看专区| 久久精品免视看| 亚洲一区二区三区四区五区中文| 日韩电影在线一区二区三区| 国产成人在线免费| 91精品国产欧美日韩| 成人欧美一区二区三区小说| 亚洲国产精品久久人人爱蜜臀| 捆绑变态av一区二区三区| 99久久久精品| 久久精品在线观看| 五月天国产精品| 日本乱人伦一区| 国产精品美女久久久久久久久久久| 亚洲电影第三页| av电影天堂一区二区在线 | 一区二区三区中文字幕精品精品 | 精品国一区二区三区| 亚洲国产精品尤物yw在线观看| 丁香婷婷深情五月亚洲| 日韩欧美国产综合在线一区二区三区| 国内精品伊人久久久久av影院| jiyouzz国产精品久久| 精品999在线播放| 麻豆成人91精品二区三区| 欧美伊人久久大香线蕉综合69| 亚洲精品一区二区三区99 | 狠狠色丁香九九婷婷综合五月| 91久久国产最好的精华液| 亚洲欧洲另类国产综合| 处破女av一区二区| 国产日韩精品一区二区浪潮av| 激情深爱一区二区| 久久精品日韩一区二区三区| 国产乱国产乱300精品| 久久精品无码一区二区三区| 国产精品综合一区二区| 欧美激情在线免费观看| 夫妻av一区二区| 亚洲免费成人av| 国产麻豆一精品一av一免费 | 免费在线观看一区| 精品毛片乱码1区2区3区| 久久91精品国产91久久小草| 久久久精品日韩欧美| av在线播放不卡| 亚洲日本电影在线| 91精品国模一区二区三区| 久久国产人妖系列| 亚洲视频你懂的| 欧美福利一区二区| 国产精品亚洲视频| 亚洲精品水蜜桃| 欧美草草影院在线视频| 9i在线看片成人免费| 午夜在线电影亚洲一区| 国产亚洲欧美日韩俺去了| 色婷婷国产精品| 奇米影视一区二区三区| 亚洲丝袜另类动漫二区| 欧美三级在线播放| 成人在线一区二区三区| 亚洲国产精品人人做人人爽| 26uuuu精品一区二区| 欧美午夜宅男影院| 96av麻豆蜜桃一区二区| 免费观看日韩av| 亚洲国产日产av| 国产精品美女久久福利网站| 欧美日本精品一区二区三区| 成人高清在线视频| 国产曰批免费观看久久久| 日韩精品亚洲一区二区三区免费| 一区在线观看视频| xfplay精品久久| 欧美不卡视频一区| 色婷婷精品大在线视频| 国产成人免费视| 国产精品99久久久久久似苏梦涵| 亚洲v日本v欧美v久久精品| 亚洲黄一区二区三区| 国产精品国产三级国产| 国产午夜精品一区二区三区四区| 欧美一区二区三区免费在线看| 欧洲av一区二区嗯嗯嗯啊| 不卡在线观看av| 色综合天天狠狠| 国产a区久久久| 成人av动漫网站| 91欧美一区二区| 91福利在线观看| 欧美疯狂做受xxxx富婆| 欧美一区二区三区白人| 欧美精品一区二区三区久久久| 日韩欧美你懂的| 亚洲国产精品二十页| 国产精品福利av| 亚洲成人在线观看视频| 日本aⅴ精品一区二区三区 | 欧美中文字幕一二三区视频| av电影在线观看完整版一区二区| 一本色道亚洲精品aⅴ| 欧美日韩卡一卡二| 久久久午夜精品理论片中文字幕| 国产人伦精品一区二区| 一区二区免费看| 亚洲日本va午夜在线影院| 国产午夜精品美女毛片视频| 国产精品沙发午睡系列990531| 中文字幕亚洲区| 日产国产欧美视频一区精品| 国产毛片精品国产一区二区三区| 91丝袜高跟美女视频| 91精品国产免费| 国产精品电影院| 日本不卡视频一二三区| 成年人网站91| 精品黑人一区二区三区久久| 夜夜精品浪潮av一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 99re66热这里只有精品3直播| 制服.丝袜.亚洲.另类.中文 | 亚洲国产综合人成综合网站| 激情六月婷婷综合| 欧美一区二区在线免费观看| 自拍偷拍欧美精品| 国产一区二区三区在线观看免费 | 国产精品成人在线观看| 美腿丝袜一区二区三区| 91黄色免费网站| ㊣最新国产の精品bt伙计久久| 九九九精品视频| 欧美日韩精品高清| 一区二区三区四区精品在线视频 | 美女在线视频一区| 欧美日韩国产美| 亚洲综合久久久久| 97久久人人超碰| 国产精品国产三级国产普通话三级 | 精品国产电影一区二区| 日本成人在线电影网| 欧美群妇大交群的观看方式| 亚洲一区二区三区精品在线| 99精品久久99久久久久| 国产精品视频第一区| 99久久精品免费看| 一区二区免费在线| 91精品国产综合久久福利软件| 亚洲成人免费在线| 免费在线视频一区| 精品国一区二区三区| 国产精品亚洲一区二区三区妖精| 国产日产欧产精品推荐色| 成人免费看视频| 亚洲精品欧美二区三区中文字幕| 精品三级在线看| 欧美日韩国产一级| 成人激情视频网站| 国内外成人在线| 老司机一区二区| 五月综合激情婷婷六月色窝| 18欧美乱大交hd1984| 国产肉丝袜一区二区| 日韩精品一区二区三区老鸭窝| 91老师国产黑色丝袜在线| 国产精品自产自拍| 九色porny丨国产精品| 三级不卡在线观看| 一区二区久久久| 亚洲另类在线视频| 中文字幕日韩精品一区| 中文字幕中文在线不卡住| 久久精品免费在线观看| 久久久九九九九| 久久欧美一区二区| 欧美日本视频在线| 欧美私人免费视频|