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

📄 usbkey.rc

📁 基本实现了数字证书的制作、SSL安全通讯、加解密操作等功能
💻 RC
📖 第 1 页 / 共 3 页
字号:
BEGIN
    LISTBOX         IDC_LIST_CERT,7,169,236,45,LBS_OWNERDRAWVARIABLE | 
                    LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | 
                    WS_HSCROLL | WS_TABSTOP
    GROUPBOX        "证书编码转换",IDC_STATIC,7,102,236,62
    PUSHBUTTON      "转换为DER",IDC_BPTOD,11,145,45,14,BS_FLAT
    EDITTEXT        IDC_EDIT_PASSWORD,114,66,56,14,ES_AUTOHSCROLL
    LTEXT           "加密口令:",IDC_STATIC,70,82,41,8
    PUSHBUTTON      "选择私钥",IDC_B_KEY,200,50,41,14,BS_FLAT
    PUSHBUTTON      "选择P12",IDC_B_PUB,200,33,41,14,BS_FLAT
    GROUPBOX        "PKCS#12操作",IDC_STATIC,7,7,238,91
    EDITTEXT        IDC_EDIT_PATH,11,17,184,14,ES_AUTOHSCROLL
    PUSHBUTTON      "输出路径",IDC_B_PATH,200,17,41,14,BS_FLAT
    LTEXT           "解密口令:",IDC_STATIC,70,68,41,8
    EDITTEXT        IDC_EDIT_PASSWORD2,114,80,56,14,ES_AUTOHSCROLL
    PUSHBUTTON      "执行操作",IDC_B_OK,200,76,41,14,BS_FLAT
    CONTROL         "提取证书",IDC_R_PARSE,"Button",BS_AUTORADIOBUTTON | 
                    BS_FLAT | WS_GROUP,15,47,48,10
    CONTROL         "合并证书",IDC_R_CREATE,"Button",BS_AUTORADIOBUTTON | 
                    BS_FLAT,15,63,48,10
    CONTROL         "修改密码",IDC_R_CHANGEP,"Button",BS_AUTORADIOBUTTON | 
                    BS_FLAT,15,81,48,10
    GROUPBOX        "操作类型",IDC_STATIC,11,33,53,62
    EDITTEXT        IDC_EDIT_P12,68,33,127,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_KEY,68,50,127,14,ES_AUTOHSCROLL
    PUSHBUTTON      "转换为PEM",IDC_BDTOP,103,145,45,14,BS_FLAT
    EDITTEXT        IDC_EDIT_INFILE,11,113,184,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_OUTFILE,11,128,184,14,ES_AUTOHSCROLL
    PUSHBUTTON      "输入文件",IDC_BSOUT,200,113,41,14,BS_FLAT
    PUSHBUTTON      "输出文件",IDC_BSIN,200,128,41,14,BS_FLAT
    PUSHBUTTON      "检验密钥对",IDC_B_CHECK,196,145,45,14,BS_FLAT
END

IDD_PROPPAGE_CA DIALOG DISCARDABLE  0, 0, 250, 221
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "CA中心操作"
FONT 9, "宋体"
BEGIN
    EDITTEXT        IDC_EDIT_PATH,11,17,185,14,ES_AUTOHSCROLL
    PUSHBUTTON      "输出路径",IDC_B_PATH,199,17,41,14,BS_FLAT
    EDITTEXT        IDC_EDIT_C,41,33,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_ST,121,33,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_L,201,33,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_O,41,48,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_OU,121,48,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_CN,201,48,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_E,41,63,200,14,ES_AUTOHSCROLL
    COMBOBOX        IDC_COMBO_L,41,78,40,43,CBS_DROPDOWN | CBS_SORT | 
                    WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDC_EDIT_DAY,121,78,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_SN,201,78,40,14,ES_AUTOHSCROLL
    PUSHBUTTON      "制根证书",IDC_B_MKROOT,10,100,41,14,BS_FLAT
    PUSHBUTTON      "证书请求",IDC_B_MKREQ,10,117,41,14,BS_FLAT
    EDITTEXT        IDC_EDIT4,60,113,133,14,ES_AUTOHSCROLL
    PUSHBUTTON      "REQ文件",IDC_B_PATH4,196,113,41,14,BS_FLAT
    PUSHBUTTON      "REQ制证书",IDC_B_MKCERT,196,132,41,14,BS_FLAT
    PUSHBUTTON      "制作CRL",IDC_B_CRL,10,135,41,14,BS_FLAT
    CONTROL         "DER格式",IDC_CHECK,"Button",BS_AUTOCHECKBOX | BS_FLAT | 
                    WS_TABSTOP,61,134,44,10
    LISTBOX         IDC_LIST_CA,7,159,238,55,LBS_OWNERDRAWVARIABLE | 
                    LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | 
                    WS_HSCROLL | WS_TABSTOP
    LTEXT           "国家C:",IDC_STATIC,12,36,29,8
    LTEXT           "省份S:",IDC_STATIC,88,36,29,8
    LTEXT           "城市L:",IDC_STATIC,167,36,29,8
    LTEXT           "组织O:",IDC_STATIC,12,50,29,8
    LTEXT           "单元OU:",IDC_STATIC,88,50,33,8
    LTEXT           "个体CN:",IDC_STATIC,167,50,33,8
    GROUPBOX        "中心操作",IDC_STATIC,7,7,238,146
    LTEXT           "长 度:",IDC_STATIC,12,80,29,8
    LTEXT           "有效期:",IDC_STATIC,88,81,33,8
    LTEXT           "序列号:",IDC_STATIC,167,81,33,8
    LTEXT           "EMali:",IDC_STATIC,12,65,29,8
    GROUPBOX        "制作证书",IDC_STATIC,55,100,186,49
    CONTROL         "PKCS12",IDC_CHECK_P12,"Button",BS_AUTOCHECKBOX | 
                    BS_FLAT | WS_TABSTOP,106,134,40,10
    PUSHBUTTON      "制作证书",IDC_B_MKCERT2,148,132,41,14,BS_FLAT
END

IDD_PROPPAGE_SSLCLIENT DIALOG DISCARDABLE  0, 0, 250, 221
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "SSL 客户端"
FONT 9, "宋体"
BEGIN
    LTEXT           "服务器地址:",IDC_STATIC,11,13,49,8
    LTEXT           "服务器端口:",IDC_STATIC,127,14,49,8
    EDITTEXT        IDC_EDIT_PORT,177,11,22,14,ES_AUTOHSCROLL
    PUSHBUTTON      "连接",IDC_B_CONNECT,205,11,35,14,BS_FLAT
    LISTBOX         IDC_LIST_CLIENT,7,53,236,161,NOT LBS_NOTIFY | 
                    LBS_OWNERDRAWVARIABLE | LBS_HASSTRINGS | 
                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
                    WS_TABSTOP
    PUSHBUTTON      "断开",IDC_B_DISCON,205,32,35,14,BS_FLAT
    EDITTEXT        IDC_EDIT_SEND,7,33,158,12,ES_AUTOHSCROLL
    PUSHBUTTON      "发送",IDC_B_SEND,167,32,35,14,BS_FLAT | WS_DISABLED
    COMBOBOX        IDC_COM_IP,61,11,56,82,CBS_DROPDOWN | WS_VSCROLL | 
                    WS_TABSTOP
END

IDD_PROPPAGE_SSLSERVER DIALOG DISCARDABLE  0, 0, 250, 221
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "SSL 服务器"
FONT 9, "宋体"
BEGIN
    PUSHBUTTON      "开始服务",IDC_LISTEN,80,26,50,14,BS_FLAT
    LISTBOX         IDC_LIST_SERVER,7,48,140,166,NOT LBS_NOTIFY | 
                    LBS_OWNERDRAWVARIABLE | LBS_HASSTRINGS | 
                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
                    WS_TABSTOP
    CONTROL         IDI_ICON_DIRC,IDC_STATIC_ON,"Static",SS_BITMAP,57,27,10,
                    10
    CONTROL         IDI_ICON_DIRO,IDC_STATIC_OFF,"Static",SS_BITMAP,57,27,10,
                    10
    CONTROL         "IPAddress1",IDC_IPADDRESS_IP,"SysIPAddress32",0x0,46,7,
                    94,14
    LTEXT           "服务器IP:",IDC_STATIC,7,10,37,8
    LTEXT           "服务器状态:",IDC_STATIC,7,28,49,8
    LTEXT           "服务器端口:",IDC_STATIC,149,10,45,8
    EDITTEXT        IDC_EDIT_PORT,200,7,26,14,ES_AUTOHSCROLL
    CONTROL         "客户证书",IDC_CHECK,"Button",BS_AUTOCHECKBOX | BS_FLAT | 
                    WS_TABSTOP,146,28,48,10
    LISTBOX         IDC_LIST_SERVER2,154,48,89,144,NOT LBS_NOTIFY | 
                    LBS_OWNERDRAWVARIABLE | LBS_HASSTRINGS | 
                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
    PUSHBUTTON      "获取连接状态",IDC_B_GETC,154,200,89,14,BS_FLAT
END

IDD_PROPPAGE_EVP DIALOGEX 0, 0, 250, 221
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "EVP算法操作"
FONT 9, "宋体"
BEGIN
    LISTBOX         IDC_LIST_EVP,7,167,238,47,LBS_OWNERDRAWVARIABLE | 
                    LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | 
                    WS_HSCROLL | WS_TABSTOP
    GROUPBOX        "对称算法、数字信封",IDC_STATIC,5,41,238,28
    GROUPBOX        "摘要、签名算法",IDC_STATIC,6,74,238,45
    GROUPBOX        "RSA算法",IDC_STATIC,6,126,96,33
    EDITTEXT        IDC_EDIT_INFILE,7,7,190,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_OUTFILE,7,23,189,14,ES_AUTOHSCROLL
    PUSHBUTTON      "输入文件",IDC_BSOUT,202,7,41,14,BS_FLAT
    PUSHBUTTON      "输出文件",IDC_BSIN,202,23,41,14,BS_FLAT
    COMBOBOX        IDC_COMBO_CRYPT,7,51,55,50,CBS_DROPDOWN | WS_VSCROLL | 
                    WS_TABSTOP
    PUSHBUTTON      "对称加密",IDC_BENC,65,51,38,14,BS_FLAT
    PUSHBUTTON      "对称解密",IDC_BDEC,111,51,38,14,BS_FLAT
    PUSHBUTTON      "封装信封",IDC_BSEAL,157,51,38,14,BS_FLAT
    PUSHBUTTON      "拆封信封",IDC_BOPENSEAL,203,51,38,14,BS_FLAT
    COMBOBOX        IDC_COMBO_DIGEST,7,101,55,50,CBS_DROPDOWN | WS_VSCROLL | 
                    WS_TABSTOP
    PUSHBUTTON      "消息摘要",IDC_BDIGEST,65,101,38,14,BS_FLAT
    EDITTEXT        IDC_EDIT_DIGEST,8,84,232,14,ES_AUTOHSCROLL | ES_READONLY | 
                    NOT WS_BORDER,WS_EX_STATICEDGE
    PUSHBUTTON      "数字签名",IDC_BSIGN,134,101,38,14,BS_FLAT
    PUSHBUTTON      "验证签名",IDC_BVSIGN,203,101,38,14,BS_FLAT
    PUSHBUTTON      "公钥加密",IDC_BRSACERT,13,140,38,14,BS_FLAT
    PUSHBUTTON      "私钥解密",IDC_BRSAKEY,59,140,38,14,BS_FLAT
    CONTROL         "Progress1",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH,
                    107,140,134,14
END

IDD_PROPPAGE_RASERVER DIALOG DISCARDABLE  0, 0, 250, 221
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "RA 服务器"
FONT 9, "宋体"
BEGIN
    PUSHBUTTON      "开始服务",IDC_LISTEN,80,26,50,14,BS_FLAT | WS_DISABLED
    LISTBOX         IDC_LIST_SERVER,7,48,140,166,NOT LBS_NOTIFY | 
                    LBS_OWNERDRAWVARIABLE | LBS_HASSTRINGS | 
                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
                    WS_TABSTOP
    CONTROL         IDI_ICON_DIRC,IDC_STATIC_ON,"Static",SS_BITMAP,57,27,10,
                    10
    CONTROL         IDI_ICON_DIRO,IDC_STATIC_OFF,"Static",SS_BITMAP,57,27,10,
                    10
    CONTROL         "IPAddress1",IDC_IPADDRESS_IP,"SysIPAddress32",0x0,46,7,
                    94,14
    LTEXT           "服务器IP:",IDC_STATIC,7,10,37,8
    LTEXT           "服务器状态:",IDC_STATIC,7,28,49,8
    LTEXT           "服务器端口:",IDC_STATIC,149,10,45,8
    EDITTEXT        IDC_EDIT_PORT,200,7,26,14,ES_AUTOHSCROLL
    LISTBOX         IDC_LIST_SERVER2,154,48,89,144,NOT LBS_NOTIFY | 
                    LBS_OWNERDRAWVARIABLE | LBS_HASSTRINGS | 
                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
    PUSHBUTTON      "获取连接状态",IDC_B_GETC,154,200,89,14,BS_FLAT
END


#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,1
 PRODUCTVERSION 1,0,0,1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "080404b0"
        BEGIN
            VALUE "Comments", "\0"
            VALUE "CompanyName", "\0"
            VALUE "FileDescription", "MiniCA Microsoft 基础类应用程序\0"
            VALUE "FileVersion", "1, 0, 0, 1\0"
            VALUE "InternalName", "MiniCA\0"
            VALUE "LegalCopyright", "版权所有 (C) 2003\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "MiniCA.EXE\0"
            VALUE "PrivateBuild", "\0"
            VALUE "ProductName", "MiniCA应用程序\0"
            VALUE "ProductVersion", "1, 0, 0, 1\0"
            VALUE "SpecialBuild", "\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x804, 1200
    END
END

#endif    // !_MAC


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_PROPPAGE_KEYINFO, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 243
        TOPMARGIN, 7
        BOTTOMMARGIN, 214
    END

    IDD_PROPPAGE_PWD, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 243
        TOPMARGIN, 7
        BOTTOMMARGIN, 214
    END

    IDD_PROPPAGE_PROC, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 243
        TOPMARGIN, 7
        BOTTOMMARGIN, 214
    END

    IDD_PROPPAGE_SO, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 243
        TOPMARGIN, 7
        BOTTOMMARGIN, 214
    END

    IDD_PROPPAGE_EXT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 243
        TOPMARGIN, 7
        BOTTOMMARGIN, 214
    END

⌨️ 快捷键说明

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