VeraCrypt
veracrypt.frVeraCrypt is open source cross-platform disk encryption software. You can use it to either encrypt a specific file or directory, or an entire disk or partition. VeraCrypt is incredibly feature-rich, with comprehensive encryption options, yet the GUI makes it easy to use. It has a CLI version, and a portable edition. VeraCrypt is the successor of (the now deprecated) TrueCrypt.
- Homepage: veracrypt.fr
- GitHub: github.com/veracrypt/VeraCrypt
- Web info: web-check.xyz/results/veracrypt.fr
VeraCrypt Source Code
Author
Description
Disk encryption with strong security based on TrueCrypt
Homepage
https://www.veracrypt.frLicense
NOASSERTION
Created
08 Nov 14
Last Updated
17 Jan 25
Latest version
Primary Language
C
Size
358,802 KB
Stars
7,126
Forks
964
Watchers
7,126
Language Usage
Star History
Top Contributors
-
@idrassi (2155)
-
@Jertzukka (33)
-
@Atalanttore (23)
-
@Patriccollu (20)
-
@Matthaiks (17)
-
@RockyTDR (16)
-
@TigerxWood (16)
-
@nkh0472 (16)
-
@sandakersmann (13)
-
@Mr-Update (12)
-
@ElMostafaIdrassi (11)
-
@kavsrf (11)
-
@davidfoerster (10)
-
@DLL125 (7)
-
@alt3r-3go (6)
-
@NickWick13 (6)
-
@initbar (4)
-
@denizt (4)
-
@Van-Fouran (4)
-
@fzxx (4)
-
@Unit193 (4)
-
@andreas-becker (3)
-
@gktrk (3)
-
@MayanTigger (3)
-
@harryytm (3)
-
@hannob (3)
-
@Kieaer (2)
-
@kovalev0 (2)
-
@gv5470 (2)
-
@csware (2)
Recent Commits
-
Mounir IDRASSI (13 Jan 25)
Windows: Fix regression in Traveler Disk creation (#886) Issue was caused by the fact that Microsoft signing certificate for driver file has changed. We fix it by updating the SHA512 fingerprint of Microsoft code signing certificate.
-
Mounir IDRASSI (11 Jan 25)
Linux Debian/Ubuntu: use a distro-specific version string to avoid APT repository conflicts In a Debian-style APT repository, the pool/ directory groups packages primarily by source package name and binary package name, version, architecture, etc. If two distinct .deb files have identical name and version (as seen in their control file) and same architecture, reprepro will report a conflict when adding one after the other. So, we need to append distro-specific string to the existing version in order to avoid such conflict when creating VeraCrypt APT repository.
-
Mounir IDRASSI (06 Jan 25)
Update donation HTML page to use new PayPal donation links We add javascript code to the page to handle dynamic selection of donation currency
-
Mounir IDRASSI (06 Jan 25)
Windows: Add missing file entry to Zip project after libzip update
-
Mounir IDRASSI (01 Jan 25)
Windows: Update libzip to version 1.11.2
-
Mounir IDRASSI (01 Jan 25)
Windows: Update LZMA SDK to version 24.09
-
Mounir IDRASSI (26 Dec 24)
Windows: use modern API to gather system entropy for random generation instead of obsolete that were not working This commit increases randomness quality by using more dynamic/varied sources of entropy. PDH-based disk and network statistics collection in now added to random pool - Introduced `GetDiskStatistics` to gather disk read/write performance data using PDH API. - Introduced `GetNetworkStatistics` to gather network send/receive performance data using PDH API. - Integrated high-resolution timestamps and random intervals to improve entropy in collected data. - Updated `SlowPoll` function to utilize PDH-based disk and network statistics. - Removed obsolete NetAPI32-based network statistics collection.
-
Mounir IDRASSI (25 Dec 24)
Windows driver: Use IO_DISK_INCREMENT for event signaling in IRP completion routine This provides a slight priority boost for waiting threads and maintains standard practice for disk device drivers.
-
Mounir IDRASSI (25 Dec 24)
Windows: Update Windows version check on startup to require Win10 1809 or later - Add IsWin10BuildAtLeast() helper function to check Windows 10 build numbers - Replace direct build number comparison with IsWin10BuildAtLeast() for ReflectDrivers check - Update error message to be more specific about Windows version requirement
-
Mounir IDRASSI (25 Dec 24)
Windows Driver: set Windows 10 version 1809 as minimum. To support this, we had to replace ExAllocatePool2 by ExAllocatePoolUninitialized.
-
Mounir IDRASSI (25 Dec 24)
Windows Driver: make UpdateBuffer function more robust by adding security region size parameter
-
Mounir IDRASSI (25 Dec 24)
Linux: Fix warning during build cause by deprecated 'u' modifier in "ar" command
-
Mounir IDRASSI (25 Dec 24)
Add XML validation Github workflow (contributed by Jertzukka github.com/Jertzukka/VeraCrypt/tree/ci)
-
Mounir IDRASSI (25 Dec 24)
Linux/macOS: Simplify sudo session detection logic and extend it to macOS This update simplifies the logic for detecting active sudo sessions by checking the exit code of the sudo -n -l command, which reliably returns 0 if a session is active. Additionally, this approach is now applicable to recent macOS versions, as they no longer have the sudo bug that previously prevented us from using this method.
-
Mounir IDRASSI (24 Dec 24)
Linux: Fix "Password too long" error message not expanded to include max length (#1456)
-
Mounir IDRASSI (23 Dec 24)
Linux/macOS: check if volume doesn't exist before starting the mount operation.
-
Mounir IDRASSI (22 Dec 24)
Updated Russian translation of Release Notes (by Dmitry Yerokhin)
-
Mounir IDRASSI (22 Dec 24)
Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak)
-
Mounir IDRASSI (27 Nov 24)
Windows: Increment version to 1.26.17.2. Update signed drivers.
-
Mounir IDRASSI (27 Nov 24)
Windows Setup: Fix the implementation of backup/restore of file permission during update
-
Mounir IDRASSI (26 Nov 24)
Update Release Notes.
-
Mounir IDRASSI (26 Nov 24)
Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak)
-
Mounir IDRASSI (24 Nov 24)
Windows: don't test sign driver by default in Release mode.
-
Mounir IDRASSI (24 Nov 24)
Windows Setup: Fix "Access Denied" issue during VeraCrypt update after a Windows upgrade During a Windows upgrade, ownership of veracrypt.sys is set to TrustedInstaller, preventing VeraCrypt from accessing the file during an update. This commit resolves the issue by temporarily taking ownership of the file to rename it, allowing the new file to be copied. The setup process now obtains additional privileges for this operation, which are properly dropped once the file copying is complete.
-
Mounir IDRASSI (24 Nov 24)
Set 1.26.17 release date to November 24th
-
Mounir IDRASSI (24 Nov 24)
Translations: Fix issues in Slovenian translation. Complete translation of some entries
-
Mounir IDRASSI (24 Nov 24)
Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak)
-
Mounir IDRASSI (24 Nov 24)
Windows Driver: Set version to 1.26.17.1. Update signed drivers.
-
Mounir IDRASSI (23 Nov 24)
Windows Driver: Make max work items count configurable. Increase default to 1024. Queue write IRPs. - Made the maximum work items count configurable to allow flexibility based on system needs. - Increased the default value of max work items count to 1024 to better handle high-throughput scenarios. - Queue write IRPs in system worker thread to avoid potential deadlocks in write scenarios.
-
Mounir IDRASSI (22 Nov 24)
Windows Driver: Optimize spinlock usage in CompleteIrpWorkItemRoutine Reduce the critical section protected by spinlock to only cover the list manipulation operation. Move the ActiveWorkItems counter decrement outside the spinlock using InterlockedDecrement, and separate event signaling from the locked section. This change minimizes time spent at raised IRQL (DISPATCH_LEVEL) and reduces potential for lock contention.
VeraCrypt Website
Website
Redirects
Redirects to https://veracrypt.fr/en/Home.html
Security Checks
1 security checks failed (65 passed)
- Empty Page Title
Server Details
- IP Address 51.210.181.103
- Hostname vps-a40c71d1.vps.ovh.net
- Location Roubaix, Hauts-de-France, France, EU
- ISP OVH SAS
- ASN AS16276
Associated Countries
-
FR
-
DE
Saftey Score
Website marked as safe
100%
Blacklist Check
www.veracrypt.fr was found on 0 blacklists
- ThreatLog
- OpenPhish
- PhishTank
- Phishing.Database
- PhishStats
- URLhaus
- RPiList Not Serious
- AntiSocial Blacklist
- PhishFeed
- NABP Not Recommended Sites
- Spam404
- CRDF
- Artists Against 419
- CERT Polska
- PetScams
- Suspicious Hosting IP
- Phishunt
- CoinBlockerLists
- MetaMask EthPhishing
- EtherScamDB
- EtherAddressLookup
- ViriBack C2 Tracker
- Bambenek Consulting
- Badbitcoin
- SecureReload Phishing List
- Fake Website Buster
- TweetFeed
- CryptoScamDB
- StopGunScams
- ThreatFox
- PhishFort
Website Preview
VeraCrypt Reviews
More File Encryption
-
Open source client-side encryption for cloud files - Cryptomator is geared towards using alongside cloud-backup solutions, and hence preserves individual file structure, so that they can be uploaded. It too is easy to use, but has fewer technical customizations for how the data is encrypted, compared with VeraCrypt. Cryptomator works on Windows, Linux and Mac - but also has excellent mobile apps.
-
age
is a simple, modern and secure CLI file encryption tool and Go library. It features small explicit keys, no config options, and UNIX-style composability -
Picocrypt is a very small (hence Pico), very simple, yet very secure encryption tools that you can use to protect your files. It's designed to be the go-to tool for encryption, with a focus on security, simplicity, and reliability.
About the Data: VeraCrypt
API
You can access VeraCrypt's data programmatically via our API.
Simply make a GET
request to:
https://api.awesome-privacy.xyz/essentials/file-encryption/veracrypt
The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
About the Data
Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.
Share VeraCrypt
Help your friends compare File Encryption, and pick privacy-respecting software and services.
Share VeraCrypt and Awesome Privacy with your network!