VeraCryptword加密文件如何解密永久解密

网站已改版,请使用新地址访问:
VeraCrypt 国外知名的磁盘透明加解密源代码True 的改进版本 _De algrithms 加密
238万源代码下载- www.pudn.com
&文件名称: VeraCrypt
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 1715 KB
&&上传时间:
&&下载次数: 1
&&提 供 者:
&详细说明:国外知名的磁盘透明加解密源代码TrueCrypt 的改进版本VeraCrypt-This archive contains the source code of VeraCrypt 1.0a. It is based on original TrueCrypt 7.1a with security enhancements modifications
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&Release&&.......\Setup Files&&.......\...........\License.txt&&.......\...........\VeraCrypt User Guide.pdf&&Resources&&.........\Texts&&.........\.....\License.rtf&&Setup&&.....\ComSetup.cpp&&.....\ComSetup.h&&.....\ComSetup.rgs&&.....\Dir.c&&.....\Dir.h&&.....\Resource.h&&.....\SelfExtract.c&&.....\SelfExtract.h&&.....\Setup.c&&.....\Setup.h&&.....\Setup.ico&&.....\Setup.manifest&&.....\Setup.rc&&.....\Setup.vcproj&&.....\VeraCrypt_setup.bmp&&.....\VeraCrypt_setup_background.bmp&&.....\Wizard.c&&.....\Wizard.h&&Signing&&.......\sign.bat&&.......\thawte_Primary_MS_Cross_Cert.cer&&.......\Thawt_CodeSigning_CA.crt&&License.html&&License.txt&&Readme.txt&&VeraCrypt.sln&&Boot&&....\Windows&&....\.......\Bios.h&&....\.......\Boot.vcproj&&....\.......\BootCommon.h&&....\.......\BootConfig.cpp&&....\.......\BootConfig.h&&....\.......\BootConsoleIo.cpp&&....\.......\BootConsoleIo.h&&....\.......\BootCrt.asm&&....\.......\BootDebug.cpp&&....\.......\BootDebug.h&&....\.......\BootDefs.h&&....\.......\BootDiskIo.cpp&&....\.......\BootDiskIo.h&&....\.......\BootEncryptedIo.cpp&&....\.......\BootEncryptedIo.h&&....\.......\BootMain.cpp&&....\.......\BootMain.h&&....\.......\BootMemory.cpp&&....\.......\BootMemory.h&&....\.......\BootSector.asm&&....\.......\BootStrings.h&&....\.......\Decompressor.c&&....\.......\IntFilter.cpp&&....\.......\IntFilter.h&&....\.......\Makefile&&....\.......\Platform.cpp&&....\.......\Platform.h&&Common&&......\Apidrvr.h&&......\BaseCom.cpp&&......\BaseCom.h&&......\BootEncryption.cpp&&......\BootEncryption.h&&......\Cache.c&&......\Cache.h&&......\Cmdline.c&&......\Cmdline.h&&......\Combo.c&&......\Combo.h&&......\Common.h&&......\Common.rc&&......\Crc.c&&......\Crc.h&&......\Crypto.c&&......\Crypto.h&&......\Dictionary.c&&......\Dictionary.h&&......\Dlgcode.c&&......\Dlgcode.h&&......\EncryptionThreadPool.c&&......\EncryptionThreadPool.h&&......\Endian.c&&......\Endian.h&&......\Exception.h&&......\Fat.c&&......\Fat.h&&......\Format.c&&......\Format.h&&......\GfMul.c&&......\GfMul.h&&......\Inflate.c&&......\Inflate.h&&......\Keyfiles.c&&......\Keyfiles.h
&输入关键字,在本站238万海量源码库中尽情搜索:从长远角度考虑,备份文件到网盘使用 OS X 制作 dmg 加密档案,还是 Truecrypt(Veracrypt)比较稳定 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
从长远角度考虑,备份文件到网盘使用 OS X 制作 dmg 加密档案,还是 Truecrypt(Veracrypt)比较稳定
22:56:39 +08:00 · 1953 次点击
因为加密的 dmg 文件在 win 下是很难解密使用,
之前有考虑过使用 Veracrypt ,
但在 OS X 下需要装第三方的 OSXFUSE ,
而且从长远看, dmg 文件可能在移动端应该不会被支持,
也是从这个帖子看到的一些问题,
大家发表一下自己的看法或者大家自己网盘加密的方案是怎样的,
要求是直接可以挂载使用的不是 7z 压缩这一类的,
因为有文件更新的需求
第 1 条附言 &·&
11:32:34 +08:00
加密类软件列表
11 回复 &| &直到
12:01:59 +08:00
& & 23:00:17 +08:00
应该是从文件级别上加密,而不是打包加密。
如果有一个小文件更新,会直接导致打包文件的 HASH 发生变化,从而导致需要重新上传整个包。
& & 23:07:33 +08:00
@ 这个问题是我不需要考虑的,大文件不需要频繁更新的我是直接用的 7z 加密,而且之前看过 Truecrypt 在 Dropbox 是可以差分上传的
& & 23:10:28 +08:00
参考[mac 被 rsa 加密勒索]( ) 感觉 rsa 加密也是很可靠的
& & 23:19:20 +08:00
@ RSA 加密“曾经”之所以强大,是因为它对极大整数做因数分解的难度决定了 RSA 算法的可靠性。接下来会越来越不安全了
& & 23:38:18 +08:00
Encfs 也可以考虑,主要平台都支持,就是 Win 上要 mount 个盘符出来,比较丑
& & 23:53:03 +08:00 via Android
个人偏向 truecrypt 这种跨平台的解决方案。
& & 00:01:45 +08:00
True Image
Windows Mac 双平台
& & 00:05:02 +08:00
@ RSA 只是个算法,还是要有软件来实现它。而且这是个非对称密码,不适合适合这个使用场景。
& & 00:19:35 +08:00
@ 如果 量子计算机成功量产 or P=NP 问题被证明成立 这两件事都没有发生的话, 1024 位以上 RSA 加密是非常可靠的,安全性不用担心
但是, @ , RSA 这种非对称加密算法其实是很消耗计算资源的。就拿 TLS 协议来说,目前的所有实现都只是用 RSA(或同类算法,下同)协商一个密钥出来,之后的所有数据的传输都是采用 AES 这种对称加密来完成的,为什么不全程用 RSA 加密?因为 RSA 太耗计算资源了
所以说,目前加密文件的都是用 AES 算法,用 RSA 加密一个文件,太土豪了。
另外,就像 @ 所说的:这里在讨论的是 TrueCrypt/VeraCrypt 这样的加密软件(即具体的实现方式),没有讨论采用的算法
以上全部是自己写的一点对密码学的理解。也正因为密码学不是那么轻松简单的东西,所以如果有错误和纰漏欢迎指出来
& & 11:30:14 +08:00
@ 嘿嘿 它的问题是不开源
& & 12:01:59 +08:00
@ 学习了!
& · & 1703 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 18ms · UTC 12:02 · PVG 20:02 · LAX 05:02 · JFK 08:02? Do have faith in what you're doing.CentOS中使用VeraCrypt详解 - 安装及创建整个加密硬盘_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS中使用VeraCrypt详解
安装及创建整个加密硬盘
来源:CSDN&
作者:cmzsteven
前一阶段看了一些关于数据安全,系统安全,以及社会工程学的书籍,突然觉得数据加密是一项十分重要的工作,由其是公司的敏感数据、商业机密,或者个人的重要文件都应该随时进行加密;就算是平时的备份数据也要进行合理的加密,以保证数据安全。VeraCrypt是目前一款比较流行,而且安全性和效能都比较好的软件,最重要是的开源、免费,并不断进行更新。 此前我一直在使用Veracrypt的Windows版本,效果不错。Mac、Linux也有图形化的版本,因为使用比较简单,这里就不进行介绍了。这里主要是介绍Veracrypt的Linux console也就是命令行版本的命令的使用,这也是我们平时在运维中的主要操作环境。 这篇文档是介绍如何使用Veracrypt命令的第一部分,这里介绍安装及加密单个磁盘。后面会分几个部分逐渐深入介绍Veracrypt中相关的概念、Veracrypt命令的用法及自动化处理磁盘的加密和解密等等。
一、准备实验环境
1、在VirtualBox中安装好 6.8并升级到最新版本后,关机; 2、在该虚拟机中添加一块新的磁盘,建议大小为8GB因为在使用VeraCrypt加密的时候,虽然你在新建虚拟磁盘时设置了&动态分配&虚拟磁盘大小,但虚拟磁盘所占用的空间大小和你设置的大小会一样大。 如图:
二、安装VeraCrypt
(一)、下载安装包并解压
VeraCrypt最新版本为1.19, 在下载页面找到Linux安装包,如图:
使用wget命令下载安装包:
cd /usr/local/src
wget https://launchpad.net/veracrypt/trunk/1.19/+download/veracrypt-1.19-setup.tar.bz2
解压文件:
tar -jxvf veracrypt-1.19-setup.tar.bz2
解压后有四个文件:
(二)、安装
因为我安装的CentOS是64位的,并且没有安装GUI,所以安装veracrypt-1.19-setup-console-x64
./veracrypt-1.19-setup-console-x64
1、选择安装模式
安装程序弹出提示:问你是安装veracrypt(选项1)还是将安装包解压到/tmp目录下,这里选择&1&,并回车:
VeraCrypt 1.19 Setup
____________________
Installation options:
1) Install veracrypt_1.19_console_amd64.tar.gz
2) Extract package file veracrypt_1.19_console_amd64.tar.gz and place it to /tmp
To select, enter 1 or 2:
2、查看并接受用户许可
接下来弹出提示,让你输入回车查看用户许可:
Before you can use, extract, or install VeraCrypt, you must accept the
terms of the VeraCrypt License.
Press Enter to display the license terms...
单击回车后就可以看到用户许可的全文,如果不想看完,可以按q退出; 这时程序会问你是否接受许可,输入yes.
Do you accept and agree to be bound by the license terms? (yes/no): yes
Uninstalling VeraCrypt:
-----------------------
To uninstall VeraCrypt, please run 'veracrypt-uninstall.sh'.
Installing package...
usr/share/
usr/share/veracrypt/
usr/share/veracrypt/doc/
usr/share/veracrypt/doc/License.txt
usr/share/veracrypt/doc/VeraCrypt User Guide.pdf
usr/share/pixmaps/
usr/share/pixmaps/veracrypt.xpm
usr/share/applications/
usr/share/applications/veracrypt.desktop
usr/bin/veracrypt
usr/bin/veracrypt-uninstall.sh
Press Enter to exit...
此时,输入回车就完成安装。
3、验证安装
输入如下命令:
[root@localhost src]
VeraCrypt 1.19
如果此时程序出现如下错误提示
[root@localhost src]# veracrypt -version
veracrypt: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory
则需要安装fuse-libs
yum install -y fuse-libs
三、创建整个加密硬盘
现在使用fdisk -l命令就可以看到我们之前添加的那块8GB的虚拟硬盘:
Disk /dev/sdb: 8589 MB,
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x
目前还没有进行分区操作。 其实我们也没有必要对待加密的整个磁盘进行分区操作,除非我们只是想加磁盘的一部分进行加密操作的话,那么可以先对磁盘进行分区,然后使用veracrypt针对某一分区进行加密。
(一)创建加密硬盘
创建加密硬盘使用veracrypt -t -c -t的意思是使用文件向导创建加密盘,-c的意思是create创建加密盘
1、启动加密盘创建向导
[root@localhost src]
Volume type:
Select [1]: 1
这里面是创建普通加密盘,还是隐藏加密盘。这里选择第1项,创建普通加密盘
2、输入待加密磁盘的路径
向导会提示你输入加密的磁盘路径,由于我们这里是加密整块硬盘,然后只输入设备名,不用输入分区名:
Enter volume path: /dev/sdb
3、选择加密算法
接下来,向导会提示你选择加密算法和哈希算法,这里我们选择AES SHA-512:
Encryption Algorithm:
2) Serpent
3) Twofish
4) Camellia
5) Kuznyechik
6) AES(Twofish)
7) AES(Twofish(Serpent))
8) Serpent(AES)
9) Serpent(Twofish(AES))
10) Twofish(Serpent)
Select [1]: 1
Hash algorithm:
1) SHA-512
2) Whirlpool
3) SHA-256
4) Streebog
Select [1]: 1
4、选择加密后的文件系统格式
由于我们将加密磁盘用于Linux系统的,因此选择Linux Ext4
Filesystem:
3) Linux Ext2
4) Linux Ext3
5) Linux Ext4
Select [2]: 5
5、输入密码
Enter password:
WARNING: Short passwords are easy to crack using brute force techniques!
We recommend choosing a password consisting of 20 or more characters. Are you sure you want to use a short password? (y=Yes/n=No) [No]: yes
Re-enter password:
由于我这里用于演示的密码太短,系统提示我当前密码很容易被暴力破解,建议使用20个字符以上的密码,是否还要使用当前密码。这里输入yes 接着系统会让你再次输入一次密码:Re-enter password:
6、输入PIM
接下来系统会让你输入PIM。
Enter PIM:
这个PIM是什么?我上网查了一下,就是Personal Iterations Multiplier&的缩写。通俗地说就是:你可以自定义&加密盘的头部密钥生成时的迭代次数&。这个&迭代次数&越大,计算头部密钥的时间就越长,因此挂载加密盘的过程就越慢;表面上看,这是一个缺点。但其好处在于:如果某个攻击者想要采用暴力破解的方式对&头部&进行穷举解密,每次一次尝试也同样需要花很长时间(同样要迭代 N 次)。所以,当 N 足够大,暴力破解就变得不可行。 如果你设置的密码过于简短,那么 VeraCrypt 会强制让你输入一个比较大的 PIM 数值(大于 485, 但是要小于2147468)。 如果你创建加密盘的时候,指定了 PIM 数值,那么在挂载的时候,需要输入【相同的】PIM 数值。 如果输入的数值与创建时指定的 PIM 数值不一致,则挂载失败。 这里我们直接回车就可以.
7、输入keyfile
接下来,指定keyfile
这里我们先不指定,所以直接回车。
8、输入320个随机字符
在键盘上随意输入字符,如果不知道输入的数量够不够,可以回车,向导就会提示你还剩多少个字符没有输入了:
Please type at least 320 randomly chosen characters and then press Enter:
Characters remaining: 277
Characters remaining: 172
Characters remaining: 88
Characters remaining: 31
当输入的随机字符数量符合要求后,向导就开始创建加密盘了:
Left: 81 s
全部完成后会有如下提示
Done: 100.000%
The VeraCrypt volume has been successfully created.
(二)挂载加密磁盘
1、挂载加密磁盘
挂载由veracrypt加密的磁盘和挂载普通磁盘的命令不一样,不能使用mount。 在未挂载前使用fdisk -l命令查看的话,磁盘还是没有分区和格式化的状态:
Disk /dev/sdb: 8589 MB,
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x330ad122
在这种状态下是没有办法使用mount命令的。
正确的方法是使用命令 veracrypt /dev/sdb /mnt:
[root@localhost src]# veracrypt /dev/sdb /mnt
Enter password for /dev/sdb:
Enter PIM for /dev/sdb:
Enter keyfile [none]:
Protect hidden volume (if any)? (y=Yes/n=No) [No]:
这时系统会提示是输入加密磁盘时预留的密码,后三项可以直接回车略过。
2、查看磁盘挂载情况
这里再使用fdisk -l命令查看的话,在原来的磁盘/dev/sda、/dev/sdb的基础上会多出一个/dev/mapper/veracrypt1磁盘,这就是挂载上来加密磁盘:
Disk /dev/mapper/veracrypt1: 8589 MB,
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x
使用 df -h命令查看可以看到/dev/mapper/veracrypt1已经挂载到/mnt目录上了。
[root@localhost src]# df -h
Filesystem
Used Avail Use
/dev/mapper/veracrypt1
3、尝试访问和写入文件
[root@localhost src]
[root@localhost mnt]
drwx------. 2 root root 16384 2月
6 21:35 lost+found
[root@localhost mnt]
[root@localhost mnt]
-rw-r--r--. 1 root root
6 21:48 1.txt
drwx------. 2 root root 16384 2月
6 21:35 lost+found
[root@localhost mnt]
[root@localhost mnt]
-rw-r--r--. 1 root root
6 21:48 1.txt
-rw-r--r--. 1 root root
6 21:49 2.txt
drwx------. 2 root root 16384 2月
6 21:35 lost+found
没有问题,挂载成功。
(三)卸载加密硬磁盘
既然挂载加密磁盘有专用的命令,那么卸载加密磁盘也一定有专用的命令:
veracrypt -d /mnt
如果要卸载系统中挂载的全部veracrypt加密磁盘,则使用:
veracrypt -d
不指定挂载目录即可。 再次查看系统中已经挂载的磁盘:
[root@localhost ~]
Filesystem
Used Avail Use% Mounted on
0% /dev/shm
veracrypt加密磁盘已经被卸载掉了。
【内容导航】
相关资讯 & & &
& (10/31/:39)
& (08/16/:50)
& (10/15/:40)
& (10/18/:55)
& (08/16/:49)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款VeraCrypt篇1:加密卷初步创建
已有 80 次阅读 20:02
1.今天我们来扯一下VeraCrypt这个工具,具体它原来叫什么名字我就不说了,VC这个工具主要是用来创建并加密虚拟磁盘的,不能给U盘等外部驱动直接加密,个人介绍一下基本的使用方法。2.VC软件的界面,官网有下载3.先教大家如何创建一个简单的并且加密虚的拟磁盘,后面在讨论一些问题,点击创建加密卷4.弹出对话框,选择第一个选项创建文件型加密卷,点击下一步5.选择标准VeraCrypt加密卷,点击下一步6.在加密卷位置中点击选择文件,选择加密卷创建的位置,也就是使用该磁盘的空间创建加密卷,并储存在该磁盘,设置好加密卷的位置和名称后点击下一步7.加密卷算法,用默认的AES算法也行,也可以自行选择其它的算法,选择好后点击下一步8.加密卷大小,看个人选择,我以700M示范,后面有单位,选择好后点击下一步9.设置密码,自行设置密码,越复杂越好,安全性也高,设置好后点击下一步,有可能弹出一个窗口,点击是就可以了,点是的话还要返回修改密码10.加密卷的格式化,加密卷也就是虚拟磁盘,文件系统选择,如果是加密卷是在电脑硬盘上创建的建议选择NTFS文件系统,如果在U盘等外部驱动上创建的,建议选择exFAT文件系统,文件系统选择好后,旁边的簇默认就行,接着鼠标指针在窗口内来回移动,建议等到下面的进度条满为止,进度条不满也可以格式化,这样加密卷的安全性就会降低,进度完成后,点击格式化。11.关于格式化这里要扯一下,如果加密卷是在本地磁盘也就是电脑硬盘上的创建的,格式化的速度很快,格式化的速度一直上升,能达到磁盘与磁盘之间的传输速度,不论文件系统格式话的速度一样不变,如果是在U盘等外部驱动上创建的加密卷,格式化的速度很慢,很难超过3M/s,这个与电脑的性能无关。11-1图为硬盘上的NTFS文件系统加密卷的格式化11-2图为硬盘上的exFAT文件系统加密卷的格式化12.可以看出来虽然文件系统不一样,本地硬盘上格式化的速度一样不变,达到50多M每秒,很快,如果是在U盘上创建加密卷,格式化的速度会变得很慢12-1图为U盘上的exFAT文件系统的加密卷格式化12-1图为U盘上的NTFS文件系统的加密卷格式化13.可以看出U盘上加密卷的文件系统换成NTFS格式化,等了几分钟速度最高达到了5.9m,但是还是太慢了,用VeraCrypt创建加密卷,可以在内部,或者外部驱动上加载使用,即使不是本机电脑也能在其它电脑上加载,如果只是考虑安全和储存文件的话不考虑文件系统类型的话可以在电脑硬盘上快速创建格式化加密卷,然后再复制到U盘上面去。14.说到电脑与U盘的之间的传输,如果是USB3.0的话传输速度会有所提升,USB2.0的话传输速度6-7M每秒,很难提升,如果是把U盘的文件系统换成NTFS的话稳定的传输速度可以达到13M,开始的时候速度和电脑磁盘的传输速度一样40-50M,到后面会下降,如果是从U盘传到电脑上,速度就会变得很快。15.格式化完成后会需要等一段时间16.之后会弹出提示创建完成,点击退出17.回到VC的主界面,找到选择文件,点击选择刚刚创建好的加密卷,在上面盘符随便选择一个磁盘点击加载18.点击加载后输入密码,再点击确定,等待一段时间加载加密卷,如果密码输入错误,估计要加载很久才提示密码错误,那样很浪费时间19.加密卷也就是虚拟磁盘加载后20.回到VC主界面,可以看到虚拟磁盘加载后详细详细信息会显示在刚刚选择的空磁盘上面,至于为什么创建的是700m的磁盘,只显示699m,估计会扯到什么磁盘优化之类的东西,大家可以自行百度,我就不深入了解了。21.卸载加密卷,点击全部卸载就行了22.如果虚拟磁盘还在挂载,也可以把VC关掉,或者从任务栏退出,虚拟磁盘还是在挂载的,除了重启,关机这两种情况外虚拟磁盘会卸载,其它的注销,睡眠加密卷还是在挂载的,虽然提示上说注销会把加密卷给卸载,个人感觉不科学,大家可以试一下23.VeraCrypt初步创建加密卷也就扯到这里,希望对大家有所帮助,以后再扯其它的功能&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 一CMD
作者的其他最新日志
评论 ( 个评论)
手机扫我进入移动触屏客户端
关注我们可获取更多热点资讯
Honor accompaniments. theme macfeeAccess denied | download.sofun.tw used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website (download.sofun.tw) has banned your access based on your browser's signature (925396-ua98).

我要回帖

更多关于 cad加密图纸如何解密 的文章

 

随机推荐