论文部分内容阅读
时下,网络安全问题越来越引起人们的关注,于是,数据加密、数字签名、数字水印等众多信息安全技术被各行各业广泛采用。不过对于许多电脑个人用户来说,要熟悉和运用好这些技术并不是一件容易的事。其实,只要我们多加留意,一些看似寻常的软件也可以焕发出不同寻常的魅力。Foxmail是大家再熟悉不过的邮件工具软件,我在平时的邮件收发过程中,巧妙利用邮件编码规则,实现了重要信息的隐形发送。值得一提的是,这种方法对需要隐形的文件的格式没有任何限制,尤其适用于多媒体数据的秘密传送。
信息隐形更为专业的叫法是信息隐藏或信启、伪装。就是将重要的数据隐藏到宿主数据(载体)中,并发送出去。它有一个基本的假设,就是第三方不知道被隐藏数据的存在,并且主要应用于点对点的秘密通讯。与加密不同的是,加密技术力求保护信息的内容,而信息隐形力求掩饰信息的存在。
假设现在A方要向B方隐形发送一个重要文件,看看Foxmail6是如何助一臂之力的。不妨假设A的邮箱地址为aaa@163.com,B的邮箱地址为bbb@hotmail.com,A方要发送的重要文件为secret.jpg(其实,隐形发送对文件格式没有任何限制)。
隐形发送(A方的行为)
重要文件的编码转换:启动Foxmail6,任选一个邮箱账户,单击工具栏上的“撰写”按钮进入“写邮件”窗口。不用填写收件人地址和主题,直接将secret.lipg添加为附件(如图1)。在此窗口中执行菜单“邮件/保存为草稿”,将邮件存入发件箱。在发件箱中选择该邮件,按“Ctrl+I”打开“原始信息”对话框(如图2),单击“另存为”按钮将其存为temp.txt,并删除发件箱中的邮件草稿。
这是因为Foxmail6默认采用MIME(多用途Internet邮件扩充协议)的编码格式,将各种多媒体数据格式转换为单一的字符流形式。该编码的最大的特征是使用字符集(A—Z、a~z、O-9、+、/、=),且每行均为60个字符(除最后一行外)。所以temp.txt含有转换后的编码内容。打开后我们可以看见是乱码。
创建“隐形”文件:撰写新邮件,任意添加一个附件,它将成为隐形内容的载体。按前面的方法将邮件保存为草稿,存入发件箱,并另存为send.txt。此时,可以删除发件箱中的邮件草稿。再打开send.txt和temp.txt,将temp.txt的全部内容复制添加到send.txt的尾部。为了便于区分,要在send.txt的尾部连续输入若干回车符,再粘贴temp.txt的内容。重新保存send.txt的内容。关闭send.txt后,更名为send.eml。到目前为止,包含隐形发送内容的待发邮件已经准备就绪。从外观看,它与普通邮件没有任何区别。
提示Attontion
由于要更改文件的扩展名,所以事先必须作一些设置:在“我的电脑”窗口中,执行“工具/文件夹选项”,切换到“查看”标签页,去掉“隐藏已知文件类型的扩展名”前的钩即可。
文件的隐形发送:在Foxmail6左侧的账户列表中选择发件箱,执行菜单命令“文件/从文件中导入邮件”,将send.eml导入发件箱。单击“发送”按钮就可以将包含隐蔽数据的邮件发送出去了。
邮件接收过程(B方的行为)
在收件箱中单击接收到的邮件,按“Ctrl+I”,在出现的“原始信息”对话框中将其存为receive.txt。
打开receive.txt,通过查找(一般可以通过“编辑/查找”找到第二个“Date:”出现的位置,如图3),定位到“隐形”内容的起始位置,将光标置于所要内容的第一个字符之前,按“Ctrl+Shift+Home”,选择之前的全部内容,并按Del键删除之前的内容。保存对receive.txt的修改。最后将receive.txt更名为receive.eml。
现在只需双击打开receive.eml,隐形文件终于露出了庐山真面目。赶快把附件保存起来吧!最好环顾四下,小心“隔墙有眼”。
信息隐形更为专业的叫法是信息隐藏或信启、伪装。就是将重要的数据隐藏到宿主数据(载体)中,并发送出去。它有一个基本的假设,就是第三方不知道被隐藏数据的存在,并且主要应用于点对点的秘密通讯。与加密不同的是,加密技术力求保护信息的内容,而信息隐形力求掩饰信息的存在。
假设现在A方要向B方隐形发送一个重要文件,看看Foxmail6是如何助一臂之力的。不妨假设A的邮箱地址为aaa@163.com,B的邮箱地址为bbb@hotmail.com,A方要发送的重要文件为secret.jpg(其实,隐形发送对文件格式没有任何限制)。
隐形发送(A方的行为)
重要文件的编码转换:启动Foxmail6,任选一个邮箱账户,单击工具栏上的“撰写”按钮进入“写邮件”窗口。不用填写收件人地址和主题,直接将secret.lipg添加为附件(如图1)。在此窗口中执行菜单“邮件/保存为草稿”,将邮件存入发件箱。在发件箱中选择该邮件,按“Ctrl+I”打开“原始信息”对话框(如图2),单击“另存为”按钮将其存为temp.txt,并删除发件箱中的邮件草稿。
这是因为Foxmail6默认采用MIME(多用途Internet邮件扩充协议)的编码格式,将各种多媒体数据格式转换为单一的字符流形式。该编码的最大的特征是使用字符集(A—Z、a~z、O-9、+、/、=),且每行均为60个字符(除最后一行外)。所以temp.txt含有转换后的编码内容。打开后我们可以看见是乱码。
创建“隐形”文件:撰写新邮件,任意添加一个附件,它将成为隐形内容的载体。按前面的方法将邮件保存为草稿,存入发件箱,并另存为send.txt。此时,可以删除发件箱中的邮件草稿。再打开send.txt和temp.txt,将temp.txt的全部内容复制添加到send.txt的尾部。为了便于区分,要在send.txt的尾部连续输入若干回车符,再粘贴temp.txt的内容。重新保存send.txt的内容。关闭send.txt后,更名为send.eml。到目前为止,包含隐形发送内容的待发邮件已经准备就绪。从外观看,它与普通邮件没有任何区别。
提示Attontion
由于要更改文件的扩展名,所以事先必须作一些设置:在“我的电脑”窗口中,执行“工具/文件夹选项”,切换到“查看”标签页,去掉“隐藏已知文件类型的扩展名”前的钩即可。
文件的隐形发送:在Foxmail6左侧的账户列表中选择发件箱,执行菜单命令“文件/从文件中导入邮件”,将send.eml导入发件箱。单击“发送”按钮就可以将包含隐蔽数据的邮件发送出去了。
邮件接收过程(B方的行为)
在收件箱中单击接收到的邮件,按“Ctrl+I”,在出现的“原始信息”对话框中将其存为receive.txt。
打开receive.txt,通过查找(一般可以通过“编辑/查找”找到第二个“Date:”出现的位置,如图3),定位到“隐形”内容的起始位置,将光标置于所要内容的第一个字符之前,按“Ctrl+Shift+Home”,选择之前的全部内容,并按Del键删除之前的内容。保存对receive.txt的修改。最后将receive.txt更名为receive.eml。
现在只需双击打开receive.eml,隐形文件终于露出了庐山真面目。赶快把附件保存起来吧!最好环顾四下,小心“隔墙有眼”。