软件加密狗


天威加密狗开发套件,可以让你的软件再无被复制破解之忧。可以设置试用时间或使用次数等。
资源截图
代码片段和文件信息
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位支持DLLi64Syunew3D.dll

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

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

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

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

     文件    2987008  2014-10-13 23:00  天威-精简型加密狗开发套件64位支持SetUp安装程序x64SetUp.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位支持控件i64Syunew3A.dll

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

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

     文件    2641408  2014-10-13 22:59  天威-精简型加密狗开发套件64位支持控件安装版x64SetUp_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  天威-精简型加密狗开发套件外壳加密程序外壳加密8Net程序加密说明.txt

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)