你的位置: 异次元首页全部文章X-Force第175页 PD虚拟机     VPS     Win11     微软     苹果     SetApp     Office     精选
关于 [ X-Force ] 的专栏

3个著名加密算法(MD5、RSA、DES)的解析

    2006-03-28

   MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。
    MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。

    MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。
    MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么。

RSA是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。 

DES算法 
美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求加密算法的公告。 1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DES?Data Encryption Standard)。 

NTLDR的故事:用途和常见故障分析方法

    2006-03-26

1、基本介绍
2、NTLDR职责
3、NTLDR的使用
4、NTLDR的兼容性
5、NTLDR新增功能
从Windows XP Service Pack 2开始,NTLDR增加了一个新选项:系统崩溃时禁止自动重启(Disable automatic restart on system failure)。用户可以按F8键在高级启动菜单里面找到这个选项。

给大家讲讲微软的延时删除技术

    2006-03-26

说起延迟删除,大家可能都很陌生,但是实际上,该功能已经被各种软件所采用:如安装Windows 补丁程序(如:HotFix、Service Pack)、安装Office 补丁程序、反病毒软件的的清除、软件的升级等等等等……
本文将首先介绍延迟删除/重命名的工作机制,然后介绍如何使用这个功能维护你的系统。

技巧┊教你如何删除XP自带的壁纸

    2006-03-24

[ 一句话技巧 ]

在“开始”=>“运行”里输入“%systemroot%\web\wallpaper”[不包括引号]。回车后打开的窗口里就是所有的Windows自带壁纸。不喜欢那个就删了吧。

技巧┊几个著名的Windows【伪】优化技巧

    2006-03-24

因为需要,谣言就产生了。但可能是太需要了,有些谣言越传越真,越传越广。网络发达了,什么样的信息都有,直接翻译的、自己编译修改的、自己发明创造的…… 最近,在网上,甚至在一些媒体中已经让不少谣言使一些电脑初学者陷于深深的误区中,甚至步入了迷途……现在,电脑使用中的“谣言”一般都来源于一些优化系统、免费增强系统性能等技巧。但用多了以后就发现,有些技巧看似有用,但用起来又感觉不出什么效果,有些甚至导致你的系统“死亡”。

编程之路┊一个程序员走过的路

    2006-03-21

如果对自身的发展迷茫 可以看看这篇文章 这里真实地记载了一个程序员走过的路
 
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。

一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路,也吃了不少苦。

编程之路┊由C#风潮想起的——给初学编程者的忠告

    2006-03-21

希望大家可以看完,这篇文章可能会重新塑造你的编程之路!!
我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。

C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web 了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。  

QQ技巧技术全攻略

    2006-03-21

1、将您的QQ的在线状态发布在互联网上
2、让你的QQ永不怕回收
3、改变真实地理位置
4、非会员创建免费群
5、唤醒游戏中的q友
6、逼迫隐身的好友现身
7、这条是针对对方使用了第6条秘计后的反击措施
8、让对方上线后第一眼看到自己的留言弹出
9、知道对方到底是否隐身
10、关于防止密码被木马窃取的方法
11、QQ强制聊天代码
12、不用密码查看本地别人的QQ聊天记录(请不要窥探别人的隐私)
13、QQ等级,我教你算
14、用QQ看电视的方法
15、快速登陆QQ的方法
16、用QQ查看隐藏文件
17、4则你不知道的QQ绝密技巧
……
很多很多,自己打开去看吧

菜鸟充电:重新认识NTFS文件系统

    2006-03-11

虽然许多读者都知道NTFS这个名词,但细细深究起来却又似懂非懂,比如:有人认为NTFS对游戏支持不好,它的安全性到底体现在什么地方,即使用了似乎也没有什么感觉。本篇文章将给大家一个关于NTFS的满意答案。 

   一、什么是文件系统和NTFS 
        二、细数NTFS的四大优点 。 
        三、NTFS的七大热点问答

VisualBasic┊Shell语句用法心得

    2006-03-10

一. 调用系统“创建快捷方式”向导
是否为VB不支持创建快捷方式而于着急呢?虽然 您可以调用vb5stkit.Dll中的fCreateShellLink函 数,但它是为安装程序设计的,快捷方式的默认路径 总是从当前用户的“\Start Menu\Programs”开始,也 就是说,如果您的Windows95装在C盘上,您无法通过 fCreateShellLink函数把快捷方式创建到D盘上去。
现在,给大家介绍一种极为方便、巧妙的方法: 用Shell语句调用系统“创建快捷方式”向导。
新建一个项目,在窗体上放一个按钮,双击此按 钮,加入以下代码:

VisualBasic┊编写高质量的VB代码

    2006-03-10

简介: 本文描述了如何通过一些技术手段来提高vb代码的执行效率。(对想提高vb的技术同学很有帮助哦)这些手段可以分为两个大的部分:编码技术和编译优化技术。在编码技术中介绍了如何通过使用高效的数据类型、减少外部引用等编程手段来提高代码执行速度,减少代码消耗的系统资源。在编译优化技术中介绍了如何正确地利用vb提供的编译选项对在编译时最后生成的可执行文件进行优化。

赞赏异次元


请通过支付宝、微信 APP 扫一扫,海外读者可「使用 PayPal 赞赏

“ 感谢您对异次元网站的支持! ”