随笔分类 -  信息安全-密码学

摘要:阅读了很多关于 White-Box Cryptography 的资料之后,终于弄懂了一些皮毛知识,并且整理之后做了个 Presentation。由于网上有关白盒密码的资料要么太过简单不够深入,要么太过复杂难懂,所以做了这个总结,一方面以后自己要是忘了可以随时翻阅,另一方面也给想了解白盒密码的朋友们提供一个快速入门的学习资料吧。下载:WhiteBoxCryptography.pptx这里也提供一些我看过的资料,希望更深入了解学习的朋友们请下载:WhiteBoxCryptographyPapers.7z,其它更多的资料,请到 Google Scholar 搜索。 阅读全文
posted @ 2013-10-31 17:19 cxun 阅读(6793) 评论(0) 推荐(0)
摘要:提取Chrome插件.crx安装文件的一种方法,并提供PwdHash Port插件的下载。 阅读全文
posted @ 2012-12-29 10:55 cxun 阅读(4024) 评论(0) 推荐(0)
摘要:使用Crypto++库时运行VC6编译出来的程序,在运行到对称密码算法时会出现异常报错。使用对称密码算法时,参考的代码是Crypto++ Wiki的代码,下载页面:http://www.cryptopp.com/wiki/Hash_Functions,在页面最下面有Sample Programs,里面执行密码运行时是这条语句:// EncryptionCryptoPP::StringSource( PlainText, true, new CryptoPP::StreamTransformationFilter( Encryptor, new CryptoPP::StringSi... 阅读全文
posted @ 2012-12-25 16:26 cxun 阅读(2334) 评论(0) 推荐(0)
摘要:Visual Studio 2008版本的 PwdHash 源码,使用此工具可以生成每个网站都不一样的登录密码。 阅读全文
posted @ 2012-12-10 12:58 cxun 阅读(1008) 评论(0) 推荐(0)
摘要:使用Crypto++库计算文件的MD5值,可以计算任意大小文件的MD5散列值。 阅读全文
posted @ 2012-11-30 17:21 cxun 阅读(3995) 评论(0) 推荐(0)
摘要:发现一个好用的随机数据生成网站:http://www.random.org,可以生成整型数字、序列、字符串等等,甚至批量生成。 开发软件若需要可以使用它,这里给一个DEMO,生成1个8字符的字符串,只使用数字,返回格式是txt格式: http://www.random.org/strings/?num=1&len=8&digits=on&unique=on&format=plain&rnd=n... 阅读全文
posted @ 2011-10-28 10:55 cxun 阅读(1002) 评论(0) 推荐(0)
摘要:使用Crypto++需要用到cryptolib,生成方法可以参考我以前的一篇文章:Visual Studio 2010下生成Crypto++ lib 我的开发环境如下:Visual Studio 20... 阅读全文
posted @ 2010-07-30 16:28 cxun 阅读(2995) 评论(0) 推荐(0)
摘要:关键字:VS2010 Cryptopp Crypto++ 5.6 build utility compile error Crypto++是一个密码学的SDK开发包,有关它的信息可以访问以下两个网... 阅读全文
posted @ 2010-07-29 11:48 cxun 阅读(3960) 评论(0) 推荐(0)
摘要:下载openssl之后,全部解压到一个路径下,如:c:\program files\openssl sdk举个例子,如使用SHA1,开发时引用头文件:[代码]工程属性里添加需要的头文件路径:C:\Program Files\openssl-0.9.8i\includeC:\Program Files\openssl-0.9.8i\cryptoC:\Program Files\openssl-0.9... 阅读全文
posted @ 2009-07-28 17:01 cxun 阅读(2224) 评论(0) 推荐(0)
摘要: 使用C#中的SHA256来做哈希计算。 阅读全文
posted @ 2007-06-05 00:54 cxun 阅读(1525) 评论(0) 推荐(1)
摘要: 1. Crypto++ Library 下载下来后没有include和lib,只有源代码,若要使用在自己的工程中希望有对应的include和lib。 2. Crypto++ Library 有很多密码学相关的源码,这里是RSA加解密的简单例子。 阅读全文
posted @ 2007-05-12 01:50 cxun 阅读(22518) 评论(18) 推荐(2)