数据文件加密

问题描述

我想用一种文件来存储个人信息不晓得用那中格式的文件方便读写有可以对文件的内容加密

解决方案

解决方案二:
将信息字符串用des加密算法将客户信息加密后存放文件,读取内容时解密//Thissampledemonstratesusingakeybasedonthecryptographicserviceprovider(CSP)version//oftheDataEncryptionStandard(DES)algorithmtoencryptastringtoabytearray,andthen//todecryptthebytearraybacktoastring.usingSystem;usingSystem.IO;usingSystem.Text;usingSystem.Security.Cryptography;classCryptoMemoryStream{//Mainmethod.publicstaticvoidMain(){//CreateanewDESkey.DESCryptoServiceProviderkey=newDESCryptoServiceProvider();//Encryptastringtoabytearray.byte[]buffer=Encrypt("Thisissomeplaintext!",key);//Decryptthebytearraybacktoastring.stringplaintext=Decrypt(buffer,key);//Displaytheplaintextvaluetotheconsole.Console.WriteLine(plaintext);}//Encryptthestring.publicstaticbyte[]Encrypt(stringPlainText,SymmetricAlgorithmkey){//Createamemorystream.MemoryStreamms=newMemoryStream();//CreateaCryptoStreamusingthememorystreamandthe//CSPDESkey.CryptoStreamencStream=newCryptoStream(ms,key.CreateEncryptor(),CryptoStreamMode.Write);//CreateaStreamWritertowriteastring//tothestream.StreamWritersw=newStreamWriter(encStream);//Writetheplaintexttothestream.sw.WriteLine(PlainText);//ClosetheStreamWriterandCryptoStream.sw.Close();encStream.Close();//Getanarrayofbytesthatrepresents//thememorystream.byte[]buffer=ms.ToArray();//Closethememorystream.ms.Close();//Returntheencryptedbytearray.returnbuffer;}//Decryptthebytearray.publicstaticstringDecrypt(byte[]CypherText,SymmetricAlgorithmkey){//Createamemorystreamtothepassedbuffer.MemoryStreamms=newMemoryStream(CypherText);//CreateaCryptoStreamusingthememorystreamandthe//CSPDESkey.CryptoStreamencStream=newCryptoStream(ms,key.CreateDecryptor(),CryptoStreamMode.Read);//CreateaStreamReaderforreadingthestream.StreamReadersr=newStreamReader(encStream);//Readthestreamasastring.stringval=sr.ReadLine();//Closethestreams.sr.Close();encStream.Close();ms.Close();returnval;}}

解决方案三:
源码给了没什么说的了要是开发的机器能上网给你个我自己写的管理个人信息的WIN程序
解决方案四:
有比DES更高级的加密算法米的
解决方案五:
mark
解决方案六:
不明白你说的高级是何解,但是我想如果我的言值够复杂你是不能轻易破解的==
解决方案七:
#2楼的加QQ669336293

时间: 2024-07-29 11:29:12

数据文件加密的相关文章

加密用户数据文件

问题描述 我们有个小组,想写一个Windows7的用户智能卡登陆程序.就是拿智能卡存储的一个Id.输入的密码和数据文件中的账户信息进行比对么.之前折腾硬件部分,就把账户文件设成简单的明文的txt了.现在需要一种加密方法.让这个存放账户密码信息的文件不能明文读取,从外部修改.但是拥有最高管理员权限的用户,可以通过程序窗口,对其他账号密码信息进行修改.类似的比如QQ的聊天记录文件,直接看是加密的,登陆账号从聊天记录里查看,就是解密过的.想问一下这个文件的结构应该是怎么样的.应该应用怎样的机制.希望有

总结C语言在嵌入式开发中应用的知识点(文件数据的加密与解密)

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> 好几天没写总结了,因为最近特别特别忙,各种驱动的代码都要我去改去测试,我主要最近主要是在搞驱动中数据,文件加密解密这块,就这块内容,便运用到了C语言最核心的两个知识点---数组和指针.</span>  加密数据和文件为什么要用到指针和数组?          首先你要打开一

xp文件夹加密及文件加密应用详解

Windows XP文件加密功能强大并且简单易用,因而许多用户都使用它来保护自己的重要文件.但由于大部分用户对该功能了解不足,在使用过程中经常出现问题,在本刊"电脑医院"中我们也频繁地收到读者的求助信,为此,CHIP在这里将特意为您详细介绍有关该功能的使用技巧. 微软在Windows2000中内建了文件加密功能,该功能后来被移植到WinXP中.使用该功能,我们只需简单地单击几下鼠标就可以将指定的文件或者文件夹进行加密,而且在加密后我们依然可以和没加密前一样方便地访问和使用它们,非常方便

如何不使用rman工具恢复被rm删除的数据文件

朋友一时兴起使用了rm**,删除了oracle数据文件后找我帮忙,我在帮朋友恢复数据库时,遇到了当recover时,报错不能找到28739号归档日志,这样我就不能同步scn,更不能打开数据库了.这是归档日志不连续的典型案例,我最后告诉他要做好心理准备.事情还没有完,这个真实案例引发了我的思考,如果当时在朋友没有做rman拯救措施的情况下,可不可能不使用rman即可恢复数据文件呢!最后我找到了答案:) 案例 1.系统solaris SunOS TJLT-YDWG6 5.9 Generic_1223

RC4文件加密的python实现方法

  本文实例讲述了RC4文件加密的python实现方法.分享给大家供大家参考.具体分析如下: 基于RC4流加密算法,使用扩展的16*16的S盒,32字节密钥. 目前应该是比较安全的. 刚学习python,好不容易调通了. 而且在VC和python下各实现了一遍,两个平台能够互相加解密,很有成就感的说. 下面是python3.0中的实现,在2.x下需要稍加修改. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

用超级加密3000给文件加密解密的方法

本软件是一个功能强大.安全高效,简单易用的数据加密和保护软件. 它有超快和最强的文件夹,文件加密功能.数据保护功能,文件夹.文件的粉碎删除以及文件夹伪装等功能. 1.运行软件 双击桌面上的图标 或者点击"开始→程序→超级加密3000→超级加密3000"即可运行该软件.进入软件主界面. 超级加密3000的界面有点类似于资源管理器的界面,看上去非常简洁,功能按钮在上方一目了然.左侧的目录树空格及右侧的目录内容空格使得文件的选择非常方便. 二.蔠级加密3000的功能之一磁盘保护 该软件还提供

Win7系统下禁止计算机文件加密的设置方法

  1.首先点击计算机桌面左下角,选择"运行",在打开的运行界面中输入"secpol.msc",点击"确定"按钮. 2.在打开的"本地安全策略"窗口中,单击"公钥策略",然后在右侧的"对象类型"中选择"加密文件系统"右键单击,选择其中的"属性"项. 3.在出现的"加密文件系统 属性"窗口中选择"常规"标签,在

2015文件加密软件哪个好用

  文件夹加密超级大师功能特点: 1.功能强大的文件和文件夹加密和数据保护软件 有超快和最强的"文件"和"文件夹"加密功能."数据保护"功能,文件夹.文件的粉碎删除以及文件夹伪装等功能. 2.文件夹本机和隐藏加密功能 可以瞬间加密电脑里或移动硬盘上的文件夹,加密后在何种环境下通过其他软件都"无法解密". 同时防止"复制"."拷贝"和"删除".并且它不受系统影响,即使重

正确的文件加密软件使用方法

  首先你需要去网上下载超级加密3000这款加密软件.下载完成以后安装在电脑的D盘或其它盘,安装完成以后桌面会出现该软件的图标,点击图标进入软件的主界面.此款加密软件界面非常的简洁. 运行软件以后在软件的主窗口选择准备加密的文件,点击数据加密.这个时候系统会弹出一个对话框,你可以在这个对话框中输入密码.输入完成以后点击确认即可完成文件的加密. 既然我们能够为文件加密当然也需要解密了,选择已经加密的文件.然后点击数据解密,输入之间设置的密码即可以方便的解开文件的数据加密了. 您还可以在不打开软件时