`

文字信息的加密技巧

 
阅读更多

 一、老方法:让文字藏身于文件中

  其实这种方法已经流传很久了,但效果很好,本法适用于藏身的文件种类较多,像EXE可执行文件、MP3音乐文件都行,最经典的是用图片文件(BMP或JPG)。它的原理很简单,就是一个加法合成,将需要加密的文字信息(事先保存在一个TXT文本文件中)追加到BMP图片文件的后面。首先在D盘中新建一个1.txt文件,里面的内容是待加密的文本信息:接着将一个图片文件1.bmp也复制到D盘,它是藏身文本信息的“母体”;然后执行“开始”→“运行”菜单命令,输入“CMD”并确定以打开系统的命令行窗口,输入“d:”并且回车由系统目录转入D盘;输入一条COPY命令:“copy1.bmp/b+1.txt2.bmp”,回车后系统会提示“已复制1个文件”,这条命令的功能是用图片文件1.bmp和文本文件1.txt“加”起来生成第三个文件2.bmp。此时已经大功告成,如果直接在“我的电脑”中双击打开这个含有文字信息的图片文件2.bmp的话,系统将会调用本机的看图程序来打开,所看到的是与原图(1.bmp)一模一样的图片,唯一一的区别就是文件的大小是图片文件1.bmp和文本文件1.txt的和,而由于文本文件1.txt一般都非常小(kB级而已),所以一般都不会觉察到。

  加密倒是加密了,那么如何还原出1.txt中文本文件的内容呢?很简单,在新的2.bmp文件上右键单击选择“打开方式”→“选择程序”,在弹出的“打开方式”窗口中选择“记事本”程序后确定,系统会马上调用记事本来打开这个图片文件2.bmp。在打开的记事本窗口中前面99%的内容都是乱码,也就是原图片文件1.bmp的内容,拖动滚动条到文件的最后,就会看到文本信息的原形。这种方法的优点是不需要第三方软件,直接使用系统自带的COPY命令;缺点是谁都可以用修改“打开方式”调用记事本的方法来打开“新”图片文件,而看到最后面的文字信息。

  二、新招式:让文字变身为二维码

  这次不能赤手空拳了,需要使用一个小工具,下载地址是http://www.52z.com/SOFt/12982.html,名字叫QRCode。下载解压后会得到一个文件PsQREditchs,双击后就可以使用了。

  界面以及使用方法都非常简单,首先单击选择下方的第四个选项卡“文本信息”,然后在输入框中输入你想要加密的文字信息(软件支持文字的复制和粘贴),在输入文字的过程中你会发现上方的空白处会出现一个奇怪的黑白四方图形,这就是所谓的“二维码”,而且它会随着所输入文字信息的增加而越来越复杂、越来越密。文字信息输入完成后,单击选中窗口下方的“加密”选项,并且在前面的“加密密码”框中输入设定的密码。最后单击上方工具栏的第三个“存盘”按钮,按照提示选择保存路径并且命名,这样就得到了所输入文字信息的带密码保护的加密信息,这个文件是一个BMP位图文件。从表面上看什么也看不出来,就是一个黑白花纹矩形块,可以把它通过电子邮件或QQ传送给朋友,即便别人中途截获也丝毫看不出其中所藏的文字信息。朋友接收到这幅“图片”后,再运行QRCode软件把它读取进来,并且要输入生成图片时设置的密码,这样就会还原出原来的文字信息了。

分享到:
评论

相关推荐

    文字信息的加密技巧.docx

    文字信息的加密技巧.docx

    文字文件文档信息的加密技巧.docx

    ### 文字文件文档信息的加密技巧 #### 一、老方法:让文字藏身于文件中 这种方法已经流传很久,但依然有效。本方法适用于多种类型的文件,如EXE可执行文件、MP3音乐文件等,其中最常用的是图片文件(如BMP或JPG...

    文字信息的加密技巧问题

    标题中的“文字信息的加密技巧问题”涉及到如何安全地隐藏和传输文字信息,而描述中的“让文字变身为二维码”提到了使用二维码作为加密手段。本文主要介绍了两种方法,一种是传统的将文字信息嵌入图片文件,另一种是...

    精彩编程与编程技巧-加密字符串算法...

    ### 精彩编程与编程技巧-加密字符串算法 #### 概述 本文将深入探讨一种基于异或(XOR)运算的简单字符串加密技术。该加密方法通过使用密钥来增强安全性,并采用了一些额外的技术手段来增加破解难度。虽然这种方法...

    linux-marysueencoder把任意文字和玛丽苏体的姓名进行加密转换

    该工具的核心功能包括两个方面:文字加密和姓名加密。对于普通文字,MarysueEncoder可能采用了某种特定的加密算法,如替换密码、凯撒密码、Vigenere密码等,将输入的文字转换成难以识别的形式,同时保持可解密性。...

    labview数据简单加密

    通过掌握LabVIEW中的加密技巧,开发者可以在实验室环境中创建安全的数据传输和存储解决方案。然而,需要注意的是,简单的加密方法可能不足以应对高级的安全威胁,因此在实际应用中,应优先考虑使用经过验证的、安全...

    第3课 贝贝的加密工作-2019-07-12.pdf

    - **标签**:NOIP C++ 信息学奥赛 - **目标**:本课程旨在通过解决一个具体的加密问题来训练学生的编程思维和算法设计能力。 #### 二、问题描述 - **任务**:编写一个程序,实现对一段文本中的连续小写字母进行加密...

    加密解密技术内幕

    描述中提到“有用的拿去吧”,暗示这本书可能包含了实际应用技巧,如如何在实际项目中选择合适的加密算法,如何生成和管理密钥,以及如何防止常见的加密攻击,如中间人攻击、密码分析等。此外,可能还涉及到了数字...

    C语言实现 维吉尼亚加解密,单表加密

    这样的加密方式相对简单,但安全性较低,因为一旦表被破解,所有加密的信息都将暴露。 C语言实现这些加密算法时,需要以下几个关键步骤: 1. **输入处理**:读取用户输入的明文、密文以及密钥。可以使用标准输入流...

    凯撒加密算法的C语言实现.zip

    通过这个项目,你可以学习到C语言的基础编程技巧,包括函数定义、字符处理、字符串操作,以及基本的加密算法概念。同时,这也是一个很好的实践项目,可以帮助你加深对C语言的理解并提高编程能力。

    又一个加密/解密字符串的例子(3KB)...

    3. 编写加密函数:在VB中编写加密函数,接收明文字符串,返回密文字符串。 4. 编写解密函数:对应的解密函数,接收密文字符串,返回明文字符串。 5. 应用函数:在窗体的事件处理代码中,可能有一个按钮触发加密或...

    本程序可进行仿射加密和求解逆元的操作

    在IT领域,加密技术是信息安全的核心部分,用于保护数据免受未经授权的访问。本文将深入探讨标题和描述中提到的“仿射加密”以及“逆元”这两个概念,并结合标签“算法”进行详细阐述。 首先,让我们理解仿射加密。...

    java实现循环密码加密的凯撒算法归纳.pdf

    在Java中,我们可以利用编程技巧实现这一算法,以下是对凯撒密码加密的详细解析。 首先,凯撒密码的核心在于对字符进行移位操作。在Java中,我们可以创建一个名为`Cryptology`的类来封装这个过程。在这个类中,定义...

    文本文件加密

    文本文件加密是一种保护数据安全的重要手段,特别是在个人和企业中,对于敏感信息的保护尤为重要。在C++编程环境中,我们可以实现简单的加密算法来达到这个目的。本程序采用了一种常见的加密技术——异或加密(XOR ...

    php-使用php开发的cipher加密算法之MorseCode-加密算法实现.zip

    在IT行业中,加密算法是信息安全领域的一个重要组成部分,它用于保护数据免受未经授权的访问、修改或窃取。本主题将深入探讨一个基于PHP实现的...通过学习和实践这样的项目,可以提升编程技巧,增强对信息安全的理解。

    HILL加密解密程序C++

    在C++中实现HILL加密解密程序,我们可以深入理解这一算法并掌握C++编程技巧。 首先,HILL加密的基本原理是将明文字符看作是大字母表中的位置,通常使用模26运算。例如,A对应0,B对应1,依此类推,Z对应25。明文...

    C#异或加密数字实例源码.rar

    总之,这个"C#异或加密数字实例源码"是一个学习和研究C#加密技术的好资源,它可以帮助开发者掌握基本的异或加密技巧,并理解加密解密的原理。同时,也可以启发进一步探索更复杂、更安全的加密算法。

    数据加密解密程序设计.doc

    课程设计的主要内容包括数据加密解密程序设计、成绩管理程序设计、四则运算程序设计、彩色文字显示程序设计、文件存取程序设计、图形显示程序设计、时钟显示程序设计、字符串查找与替换等八个方面。这些内容都是汇编...

    一种简单的字符串的加密方法

    ### 一种简单的字符串加密方法详解 #### 概述 本文介绍了一种基于C语言实现的简单字符串加密技术。该加密方法的基本思想是通过将每个...但对于学习基本的加密概念和实践编程技巧而言,这种方法不失为一个好的起点。

    易语言源码加密记事本简单例程.rar

    在记事本程序中,用户输入的文字会被加密存储,这样可以保护用户的隐私,防止未经授权的访问。加密通常涉及到密码学的知识,例如使用对称加密算法如DES、AES等。在这个例程中,我们可能使用了简单的替换或异或等加密...

Global site tag (gtag.js) - Google Analytics