资源简介
简单的U盘加密,可以对U盘内的文件将进行加密,对U盘内容有加解密保护功能的U盘。现在市面上的加密U盘主要有三类:A.假加密,仅仅是隐藏文件,设个密码,仅仅验证身份,实际存储内容没有任何变化。B.软加密,内置或附带软件,对数据进行加密,一般用AES,也可分加密区及非加密区。C.硬件加密,内置硬件加密,透明加密,无形之中,完成加密,读取时验证,有的具有一些特殊功能,例如将加密应用于硬盘,插上U盘显示明码,拔下显示就是加密信息。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace AoSaDevice
{
class CheckAoSa
{
String DeviceName = “nodevice“;
public delegate void CheckAoSaDeviceEventHandler(object senderCheckAoSaDeviceEventArgs e);
public class CheckAoSaDeviceEventArgs : EventArgs
{
public String UsbName = ““;
public CheckAoSaDeviceEventArgs(String str)
{
UsbName = str;
}
}
public event CheckAoSaDeviceEventHandler CheckAoSaDevice;
public virtual void OnCheck(CheckAoSaDeviceEventArgs e)
{
if (CheckAoSaDevice != null)
{
CheckAoSaDevice(thise);
}
}
public void CheckUsb()
{
DriveInfo[] allDrivers = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrivers)
{
if (d.DriveType == DriveType.Removable)
{
FileInfo fi = new FileInfo(d.Name + “AOSA“);
if (fi.Exists)
{
DeviceName = d.Name;
}
}
}
CheckAoSaDeviceEventArgs e = new CheckAoSaDeviceEventArgs(DeviceName);
OnCheck(e);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1374 2013-07-17 10:18 AoSaDevice\Properties\AssemblyInfo.cs
文件 187 2013-07-17 10:18 AoSaDevice\App.config
文件 565 2013-07-17 10:18 AoSaDevice\Program.cs
文件 4711 2013-07-17 16:41 AoSaDevice\Service1.cs
文件 1085 2013-07-17 10:18 AoSaDevice\Service1.Designer.cs
文件 3593 2013-07-17 12:14 AoSaDevice\AoSaDevice.csproj
文件 187 2013-07-17 10:18 AoSaDevice\bin\Debug\AoSaDevice.exe.config
文件 187 2013-07-17 10:18 AoSaDevice\bin\Debug\AoSaDevice.vshost.exe.config
文件 490 2012-06-06 02:06 AoSaDevice\bin\Debug\AoSaDevice.vshost.exe.manifest
文件 22984 2013-07-17 10:18 AoSaDevice\bin\Debug\AoSaDevice.vshost.exe
文件 10240 2013-07-17 11:12 AoSaDevice\bin\Debug\AoSaDevice.exe
文件 32256 2013-07-17 11:12 AoSaDevice\bin\Debug\AoSaDevice.pdb
文件 187 2013-07-17 10:18 AoSaDevice\bin\Release\AoSaDevice.exe.config
文件 187 2013-07-17 10:18 AoSaDevice\bin\Release\AoSaDevice.vshost.exe.config
文件 490 2012-06-06 02:06 AoSaDevice\bin\Release\AoSaDevice.vshost.exe.manifest
文件 22984 2013-07-17 16:39 AoSaDevice\bin\Release\AoSaDevice.vshost.exe
文件 18944 2013-07-17 16:41 AoSaDevice\bin\Release\AoSaDevice.exe
文件 46592 2013-07-17 16:41 AoSaDevice\bin\Release\AoSaDevice.pdb
文件 27992 2010-03-18 13:16 AoSaDevice\bin\Release\InstallUtil.exe
文件 25295 2013-07-17 17:03 AoSaDevice\bin\Release\InstallUtil.InstallLog
文件 33561 2013-07-17 17:03 AoSaDevice\bin\Release\AoSaDevice.InstallLog
文件 7680 2013-06-25 14:29 AoSaDevice\bin\Release\driver1.sys
文件 7467 2013-07-17 17:03 AoSaDevice\bin\Release\AoSaDevice.InstallState
文件 0 2013-07-17 10:18 AoSaDevice\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 0 2013-07-17 10:18 AoSaDevice\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2013-07-17 10:18 AoSaDevice\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 6814 2013-07-17 11:11 AoSaDevice\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 601 2013-07-17 11:12 AoSaDevice\obj\Debug\AoSaDevice.csproj.FileListAbsolute.txt
文件 32256 2013-07-17 11:12 AoSaDevice\obj\Debug\AoSaDevice.pdb
文件 10240 2013-07-17 11:12 AoSaDevice\obj\Debug\AoSaDevice.exe
............此处省略41个文件信息
- 上一篇:最棒的Axure原型第三季(PC客户端)
- 下一篇:BMP2PCB.exe
评论
共有 条评论