![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载---其它
清水迎朝阳
多年windows下c++客户端开发,或多或少踩了很多坑,积累了一些经验
展开
-
Unicode编码及其实现:UTF-16、UTF-8,and more
田海立@CSDN2012-04-25本文主要讨论Unicode的编码及其各种实现,着重讨论UTF-16,UTF-8的实现规则,以及Big-endian和Little-Endian的存储顺序。一、Unicode编码 Unicode出现之前已经有各种编码标准:ANSI、ISO8859-1、GB2312、GBK以及BIG-5等。Unicode试图统一转载 2012-06-20 16:45:12 · 1361 阅读 · 0 评论 -
浅谈利用RSA算法防止非法注册机的制作
一、RSA简介 RSA公开密钥密码系统是由R.Rivest,A.Shamir,L.Adleman提出的,不仅仅可用于数据的加密,也可用于数字签名,其算法如下:1、取两个相近的大素数p、q;2、计算n=p*q,z=(p-1)*(q-1);3、任取一个与z互素的整数e;4、计算满足e*d=1 mod z 的整数d;5、将明文m分成字符块s加密,每个块s小于n。现设明文m小于n,转载 2013-01-19 15:54:26 · 1386 阅读 · 0 评论 -
《浅谈利用RSA算法防止非法注册机的制作》
一:RSA简介。 RSA公开密钥密码系统是由R.Rivest,A.Shamir,L.Adleman提出的,不仅仅可用于数据的加密,也可用于数字签名,其算法如下: 1,取两个相近的大素数p、q; 2,计算n=p*q,z=(p-1)*(q-1); 3,任取一个与z互素的整数e; 4,计算满足e*d=1 mod z 的整数d; 5,将明文m分成字符块s加密,每转载 2013-01-19 16:01:57 · 1073 阅读 · 0 评论 -
使用RSA1024算法防止软件被Keygen
学习新的知识是一件很令人高兴和满足的事情,但是能和别人分享学习的经验,更令人快乐。由于我是一个菜鸟,所以有很多说不清楚的地方,还希望高手指正,毕竟,讨论才是学习永恒的主题。相信大家看了密码学版块的相关文章, 已经了解了RSA算法. 所以对于算法部分我就不再多介绍了.这节里我们主要看一下将RSA算法用于软件的注册机制, 保证软件在不被修改的情况下无法被解密者Keygen.对于转载 2013-01-19 16:06:08 · 3594 阅读 · 0 评论 -
密码学C语言函数库——Miracl库快速上手中文指南(VC)
一、简介密码学学习、研究人员往往着重于理论研究,难以与实践直接挂钩,今天介绍一下国外著名密码学C语言函数库——Miracl库的使用方法。Miracl库的官方网站是http://www.shamus.ie/,完全开源,任何人可以去免费下载使用。由于国外网速有限,本站提供下载地址:http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5转载 2013-01-19 15:48:42 · 15174 阅读 · 3 评论 -
关于cannot open file 'LIBC.lib'错误的解决
在一次项目测试中遇到一个cannot open file 'LIBC.lib'的错误对于这个错误在VS2005中,可以通过如下方式解决:(中文版)项目-->项目属性-->配置属性-->连接器-->输入-->忽略特定库(English)Project-->PropertyPages-->ConfigurationProperties-->Linker-->Input-->IgnoreSp转载 2013-01-19 15:59:20 · 2744 阅读 · 0 评论 -
MIRACL大数运算库使用手册
MIRACL大数运算库使用手册游贵荣一.MIRACL简介MIRACL(Multiprecision Integer and RationalArithmetic C/c++ Library)是一套由Shamus Software Ltd.所开发的一套关于大数运算函数库,用来设计与大数运算相关的密码学之应用,包含了RSA 公开密码学、Diffie-Hellman密钥交换(Key Exch转载 2013-01-19 16:45:58 · 47074 阅读 · 6 评论 -
同一进程中的线程究竟共享哪些资源
线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。 进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括: 1.线程ID 每个线程都有自己的线程ID,这个ID在本进程中是唯一的。转载 2012-06-21 15:59:46 · 37758 阅读 · 5 评论 -
关于win10周年版更新后无法正常使用vc6.0问题的解决方法
最近win10周年版更新后很多人问我关于vc6.0不能正常使用怎样解决的问题,经过我的亲自测试发现了解决这种方法的最好方法(不过说句实在话vc6.0实在太老的,完全可以选择dev c++ codeblock 这样轻便又好用的编译器。)闲话不多说开始具体转载 2017-03-14 20:40:23 · 1917 阅读 · 0 评论