• 大小: 93.84MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2022-08-17
  • 语言: 其他
  • 标签: 加密  开发  加密狗  

资源简介

天威加密狗开发套件,可以让你的软件再无被复制破解之忧。可以设置试用时间或使用次数等。

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace testkey
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender EventArgs e)
        {
            if (KeyID.Text == ““)
            {
                System.Random random = new System.Random();
                Session[“rnd“] = rnd.Text = random.Next(0 2147483646).ToString();
            }

        }
        protected void Button1_Click(object sender EventArgs e)
        {

            //获取客户端返回的唯一ID
            Response.Write(“

“);
            Response.Write(“KeyID是:“);
            Response.Write(KeyID.Text);
            Response.Write(“

“);

            //‘获取客户端返回设置在Key中的用户身份
            Response.Write(“

“);
            Response.Write(“用户身份是:“);
            Response.Write(UserName.Text);
            Response.Write(“

“);


            //‘输出当前随机数
            Response.Write(“

“);
            Response.Write(“随机数是:“);
            Response.Write(Session[“rnd“]);
            Response.Write(“

“);

            // ‘返回用户锁对随机数的HASH结果
            Response.Write(“

“);
            Response.Write(“用户返回的签名结果是:“);
            Response.Write(return_EncData.Text);
            Response.Write(“

“);


            //这里在服务器端对返回的签名进行验证

            String strData;
            //使用与加密锁对应的公钥对数据进行签名,该公钥可以根据用户名从数据库中取得,这里使用了固定的值进行演示
            //密钥对可以是每一把都不相同,也可以是都相同,如果是不相同的可以根据用户名在从数据库中获取对应的公钥,可以根据安全性及自身具体情况而定,这里使用了一个固定的值
            //与之例子要相应的私钥是“128B2FA8BD433C6C068C8D803DFF79792A519A55171B1B650C23661D15897263”,需要将对应的私钥及公钥设置到锁中
            String PubKeyX = “D5548C7825CBB56150A3506CD57464AF8A1AE0519DFAF3C58221DC810CAF28DD“;
            String PubKeyY = “921073768FE3D59CE54E79A49445CF73FED23086537027264D168946D479533E“;

            
            //strData:要进行检验的消息
            strData = Session[“rnd“].ToString();

            Response.Write(“

“);
            Response.Write(“服务器要运算的随机数是:“);
            Response.Write(strData);
            Response.Write(“

“);


            Response.Write(“

“);
            Response.Write(“服务器验证结果是:“);

            //验证签名是否有效,如果有效就认为是合法用户,由于使用了随机数,从而实现了一次一密的高安全性,可以用于高安全性的身份验证
            if (Global.m_sm2.YtVerfiyBySoft(UserName.Text strData PubKeyX PubKeyY return_EncData.Text))
                Response.Write(“该用户是合法用户用户身份是:“ + UserName.Text);
            else
                Response.Write(“该用户不是合法用户“);

            Response.Write(“

“);



        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     724480  2014-10-13 15:38  天威-精简型加密狗开发套件\64位支持\DLL\i64\Syunew3D.dll

     文件     509440  2014-10-13 15:38  天威-精简型加密狗开发套件\64位支持\DLL\x64\Syunew3D.dll

     文件     238592  2014-10-13 15:41  天威-精简型加密狗开发套件\64位支持\java\i64\jsyunew3.dll

     文件     115200  2014-10-13 15:41  天威-精简型加密狗开发套件\64位支持\java\x64\jsyunew3.dll

     文件    2598912  2014-10-13 23:00  天威-精简型加密狗开发套件\64位支持\SetUp安装程序\i64\SetUp.exe

     文件    2987008  2014-10-13 23:00  天威-精简型加密狗开发套件\64位支持\SetUp安装程序\x64\SetUp.exe

     文件     190198  2014-10-14 12:17  天威-精简型加密狗开发套件\64位支持\VC静态库\Syunew3D-I64.lib

     文件     128408  2014-10-14 12:17  天威-精简型加密狗开发套件\64位支持\VC静态库\Syunew3D-x64.lib

     文件     611328  2014-10-13 15:41  天威-精简型加密狗开发套件\64位支持\控件\i64\Syunew3A.dll

     文件     294400  2014-10-13 15:40  天威-精简型加密狗开发套件\64位支持\控件\x64\Syunew3A.dll

     文件    1809920  2014-10-13 22:59  天威-精简型加密狗开发套件\64位支持\控件安装版\i64\SetUp_PWD.dll

     文件    2641408  2014-10-13 22:59  天威-精简型加密狗开发套件\64位支持\控件安装版\x64\SetUp_PWD.dll

     文件      99168  2014-05-08 22:41  天威-精简型加密狗开发套件\加密锁在使用中注意事项及解决方案.chm

     文件        494  2018-10-31 18:14  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\Setting.ini

     文件   29843968  2018-10-26 12:23  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\shell64.dat

     文件     732160  2014-01-13 15:15  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\ShellEncDll.dll

     文件     734720  2014-01-17 10:37  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\ShellEncDll_SM2.dll

     文件     163840  2014-07-24 00:40  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\ShellKeyDB.mdb

     文件     732672  2012-05-17 20:18  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\Shell_PWD.dll

     文件     323584  2014-01-18 15:06  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\Syunew3D.dll

     文件       1777  2017-08-19 19:10  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\使用说明.txt

     文件      37474  2014-07-31 00:49  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\加密提示.jpg

     文件    4748191  2012-12-30 16:05  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\加密演示.exe

     文件   22986752  2018-10-26 14:26  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\外壳加密11.8.exe

     文件        116  2012-03-27 16:55  天威-精简型加密狗开发套件\外壳加密程序\外壳加密11.8(增强加密算法)\更新提示.txt

     文件        254  2017-08-19 19:14  天威-精简型加密狗开发套件\外壳加密程序\外壳加密8\Net程序加密说明.txt

     文件        355  2010-08-09 20:27  天威-精简型加密狗开发套件\外壳加密程序\外壳加密8\Setting.ini

     文件     728576  2009-09-28 16:41  天威-精简型加密狗开发套件\外壳加密程序\外壳加密8\ShellEncDll.dll

     文件     155648  2010-08-10 00:52  天威-精简型加密狗开发套件\外壳加密程序\外壳加密8\ShellKeyDB.mdb

     文件    3691490  2010-08-10 00:53  天威-精简型加密狗开发套件\外壳加密程序\外壳加密8\工具8加密演示.exe

............此处省略1129个文件信息

评论

共有 条评论