iCeSnaker - Program rhapsody

谱写程序的狂想曲

导航

09 2004 档案

摘要:BLOWFISH算法 作 者:夜月 联 系:luoyi_ly1@sina.com 时 间:2001年10月6日 范 例:BlowFish's CrackMe1 注册机:Bfkeygen 一、BlowFish算法说明(文中数据类型以Tc2.0为准) BlowFish算法用来加密64Bit长度的字符串。 BlowFish算法使用两个“盒”——ungigned long pbox[18]和unsig... 阅读全文

posted @ 2004-09-20 21:03 iCeSnaker 阅读(2657) 评论(2) 推荐(0)

摘要:在一些初始化处理后,MD5以512位分组来处理输入文本,每一分组又划分为16个32位子分组。算法的输出由四个32位分组组成,将它们级联形成一个128位散列值。 首先填充消息使其长度恰好为一个比512位的倍数仅小64位的数。填充方法是附一个1在消息后面,后接所要求的多个0,然后在其后附上64位的消息长度(填充前)。这两步的作用是使消息长度恰好是512位的整数倍(算法的其余部分要求如此),同时确保不同... 阅读全文

posted @ 2004-09-20 21:01 iCeSnaker 阅读(637) 评论(0) 推荐(0)

摘要:一、DES算法 美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求加密算法的公告。加密算法要达到的目的(通常称为DES 密码算法要求)主要为以下四点: ☆提供高质量的数据保护,防止数据未经授权的泄露和未被察觉的修改; ☆具有相当高的复杂性,使得破译的开销超过可能获得的利益,同时又要便于理解和掌握;... 阅读全文

posted @ 2004-09-20 21:00 iCeSnaker 阅读(865) 评论(0) 推荐(0)

摘要:Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h满足h 1; x:x... 阅读全文

posted @ 2004-09-20 20:59 iCeSnaker 阅读(1096) 评论(0) 推荐(0)

摘要:它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。 一、RSA算法 : 首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质... 阅读全文

posted @ 2004-09-20 20:58 iCeSnaker 阅读(958) 评论(0) 推荐(0)

摘要:ElGamal算法既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题。 密钥对产生办法。首先选择一个素数p,两个随机数, g 和x,g, x < p, 计算 y = g^x ( mod p ),则其公钥为 y, g 和p。私钥是x。g和p可由一组用户共享。 ElGamal用于数字签名。被签信息为M,首先选择一个随机数k, k与 p - 1互质,计算 a = g^k ( m... 阅读全文

posted @ 2004-09-20 20:58 iCeSnaker 阅读(1442) 评论(0) 推荐(0)

摘要:前言 同RSA(Ron Rivest,Adi Shamir,Len Adleman三位天才的名字)一样,ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)也属于公开密钥算法。目前,国内详细介绍ECC的公开文献并不多(反正我没有找到)。有一些简介,也是泛泛而谈,看完后依然理解不了ECC的实质(可能我理解力太差)。前些天我从国外网站找到些材料,看完后对ECC似乎懵懂... 阅读全文

posted @ 2004-09-20 20:57 iCeSnaker 阅读(3363) 评论(9) 推荐(0)

摘要:发布日期: 7/5/2004 | 更新日期: 7/5/2004 Andrew W. Troelsen Intertech Training 单击此处可下载本文的代码示例。 摘要: 本文介绍了 Microsoft Outlook 2003 对象模型介,并探讨了如何使用 C# 编程语言生成 Outlook 识别的应用程序和 Outlook 外接程序。(35 页打印页) 注 本文假设您已经熟悉 C# ... 阅读全文

posted @ 2004-09-14 19:41 iCeSnaker 阅读(3359) 评论(2) 推荐(0)