Cryptography Software

View 4742 business solutions

Browse free open source Cryptography software and projects below. Use the toggles on the left to filter open source Cryptography software by OS, license, language, programming language, and project status.

  • Case Management Software for Social Services Icon
    Case Management Software for Social Services

    For human services organizations looking for case management software

    Collaborate is customizable case management software for non-profits and social services agencies with teams of 5+ staff.
  • AlertBot: Website Monitoring of Uptime, Performance, and Errors Icon
    AlertBot: Website Monitoring of Uptime, Performance, and Errors

    For IT Professionals and network adminstrators looking for a web application monitoring solution

    AlertBot monitors your website's full functionality around the clock so you can focus your time on more important things.
  • 1
    WinSCP

    WinSCP

    WinSCP is a free SFTP, SCP, S3, WebDAV, and FTP client for Windows.

    WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It offers an easy to use GUI to copy files between a local and remote computer using multiple protocols: Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV. WinSCP can copy files between two local folders too. Power users can automate WinSCP using .NET assembly. WinSCP is available in English and many other languages.
    Leader badge
    Downloads: 639,562 This Week
    Last Update:
    See Project
  • 2
    mimikatz

    mimikatz

    A little tool to play with Windows security

    mimikatz is a tool that makes some "experiments" with Windows security. It's well-known to extract plaintexts passwords, hash, PIN code and kerberos tickets from memory. It can also perform pass-the-hash, pass-the-ticket or build Golden tickets; play with certificates or private keys, vault and more.
    Downloads: 293 This Week
    Last Update:
    See Project
  • 3
    Shadowsocks for Windows

    Shadowsocks for Windows

    A secure socks5 proxy for Windows

    Shadowsocks for Windows is a free and open source, high-performance secured socks5 proxy designed to protect your internet traffic. It allows you to surf the web privately and securely, and offers a number of useful features such as HTTP proxy support, system proxy configuration, server auto switching and plugin support. Shadowsocks is incredibly fast, as it utilizes bleeding edge techniques with Asynchronous I/O and event-driven programming. It also has a flexible industry-level encryption algorithm that supports custom algorithms. Shadowsocks for Windows requires a Microsoft .NET Framework 4.7.2 or higher, as well as Microsoft Visual C++ 2015 Redistributable (x86).
    Downloads: 277 This Week
    Last Update:
    See Project
  • 4
    waircut

    waircut

    WPS wireless protocol audit software for Windows

    Wireless Air Cut is a WPS wireless, portable and free network audit software for Ms Windows. It is used to check the security of our wps wireless networks and to detect possible security breaches. You can check if the router has a generic and known wps pin set, if it is vulnerable to a brute-force attack or is vulnerable to a Pixie-Dust attack. You can see the Installation instructions on Wiki. ------- Wireless Air Cut es un software de auditoria del protocolo WPS en redes wireless, portable, libre y gratuito para Ms Windows. Sirve para comprobar la seguridad WPS de nuestras redes wireless y detectar posibles brechas de seguridad. Puede comprobar si el router tiene establecido un pin wps genérico y conocido, si es vulnerable a un ataque por fuerza bruta o si es vulnerable a un ataque Pixie-Dust. Ver Instrucciones de instalación en la wiki.
    Leader badge
    Downloads: 5,090 This Week
    Last Update:
    See Project
  • Manage your IT department more effectively Icon
    Manage your IT department more effectively

    Streamline your business from end to end with ConnectWise PSA

    ConnectWise PSA (formerly Manage) allows you to stop working in separate systems, and helps you build a more profitable business. No more duplicate data entries, inefficient employees, manual invoices, and the inability to accurately track client service issues. Get a behind the scenes look into the award-winning PSA that automates processes for each area of business: sales, help desk, support, finance, and HR.
  • 5
    Poptop is an open source implementation of a PPTP server. Running under x86 or embedded Motorola ColdFire architectures Poptop provides full interoperability with the Microsoft PPTP VPN client.
    Leader badge
    Downloads: 4,056 This Week
    Last Update:
    See Project
  • 6
    VeraCrypt

    VeraCrypt

    Open source disk encryption with strong security for the Paranoid

    VeraCrypt is a free disk encryption software brought to you by IDRIX (https://www.idrix.fr) and based on TrueCrypt 7.1a. It adds enhanced security to the algorithms used for system and partitions encryption making it immune to new developments in brute-force attacks. It also solves many vulnerabilities and security issues found in TrueCrypt. This enhanced security adds some delay ONLY to the opening of encrypted partitions without any performance impact to the application use phase. This is acceptable to the legitimate owner but it makes it much harder for an attacker to gain access to the encrypted data. All released files are PGP signed with key ID=0x680D16DE, available on key servers and downloadable at https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc VeraCrypt can mount TrueCrypt volumes. It also can convert them to VeraCrypt format. Documentation: https://www.veracrypt.fr/en/Documentation.html FAQ : https://www.veracrypt.fr/en/FAQ.html
    Leader badge
    Downloads: 1,942 This Week
    Last Update:
    See Project
  • 7
    Shadowsocks for Android

    Shadowsocks for Android

    A shadowsocks client for Android

    Shadowsocks for Android is the Android client for the widely-used, high-performance encryption protocol project Shadowsocks. It is a secure socks5 proxy for Android that is designed to protect your internet traffic. Shadowsocks for Android allows you to surf the internet privately and securely at all times through your Android device. It features bleeding-edge techniques with Asynchronous I/O and Event-driven programming. It is completely free and open-source and is available for other platforms as well.
    Downloads: 66 This Week
    Last Update:
    See Project
  • 8
    JSignPdf
    JSignPdf is an open-source Java application that adds digital signatures to PDF documents.
    Leader badge
    Downloads: 998 This Week
    Last Update:
    See Project
  • 9
    Password Tech

    Password Tech

    Professional password generator and manager with full Unicode support

    Password Tech is a powerful password generator capable of generating large amounts of cryptographically-secure passwords, pronounceable passwords, pattern-based passwords, passphrases composed of words, and scripted passwords. Passwords can be stored in encrypted databases along with user names, URLs, notes, etc. Password Tech provides lots of options to customize passwords to the users' various needs, and individual scripting with Lua gives full control over the process of password generation. Text encryption is also supported.
    Leader badge
    Downloads: 834 This Week
    Last Update:
    See Project
  • Vivantio IT Service Management Icon
    Vivantio IT Service Management

    Your service operation isn’t one-size-fits all, so your IT service management solution shouldn’t be either

    The Vivantio Platform allows you to focus on the IT service management tools that make sense for your organization’s unique service model: from incident, problem and change requests, to service requests, client knowledge and asset management
  • 10
    mcrypt, and the accompanying libmcrypt, are intended to be replacements for the old Unix crypt, except that they are under the GPL and support an ever-wider range of algorithms and modes.
    Leader badge
    Downloads: 877 This Week
    Last Update:
    See Project
  • 11
    RHash
    RHash (Recursive Hasher) is a console utility for computing and verifying hash sums of files. It supports CRC32, CRC32C, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC++ TTH, BTIH, Tiger, GOST R 34.11-2012, RIPEMD-160, HAS-160, EDON-R, and Whirlpool.
    Leader badge
    Downloads: 1,070 This Week
    Last Update:
    See Project
  • 12
    FreeOTFE

    FreeOTFE

    A free "on-the-fly" transparent disk encryption program for PC & PDAs.

    An upstream source site housing the original files for this mirror is no longer available. With this software, you can create one or more "virtual disks" on your PC/PDA. These disks operate exactly like a normal disk, with the exception that anything written to one of them is transparently, and securely, encrypted before being stored on your computer's hard drive.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 13
    Password Safe

    Password Safe

    Popular easy-to-use and secure password manager

    Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all.
    Leader badge
    Downloads: 563 This Week
    Last Update:
    See Project
  • 14
    Portecle
    Portecle is a user friendly GUI application for creating, managing and examining key stores, keys, certificates, certificate requests, certificate revocation lists and more.
    Leader badge
    Downloads: 572 This Week
    Last Update:
    See Project
  • 15
    X Certificate and Key management is an interface for managing asymetric keys like RSA or DSA. It is intended as a small CA for creation and signing certificates. It uses the OpenSSL library for the cryptographic operations. Please see the XCA homepage http://hohnstaedt.de/xca
    Leader badge
    Downloads: 523 This Week
    Last Update:
    See Project
  • 16
    pdfcrack is a command line, password recovery tool for PDF-files.
    Leader badge
    Downloads: 465 This Week
    Last Update:
    See Project
  • 17
    FreeArc combines best 7-zip and RAR features: auto-selected LZMA/PPMD/Multimedia compression, 1gb dictionary, exe/dict/delta data filters, updatable solid archives, SFXes, recovery record, AES+Twofish+Serpent encryption, Linux support and much more...
    Leader badge
    Downloads: 710 This Week
    Last Update:
    See Project
  • 18
    Ciphey

    Ciphey

    Decrypt encryptions without knowing the key or cipher

    Fully automated decryption/decoding/cracking tool using natural language processing & artificial intelligence, along with some common sense. You don't know, you just know it's possibly encrypted. Ciphey will figure it out for you. Ciphey can solve most things in 3 seconds or less. Ciphey aims to be a tool to automate a lot of decryptions & decodings such as multiple base encodings, classical ciphers, hashes or more advanced cryptography. If you don't know much about cryptography, or you want to quickly check the ciphertext before working on it yourself, Ciphey is for you. The technical part. Ciphey uses a custom-built artificial intelligence module (AuSearch) with a Cipher Detection Interface to approximate what something is encrypted with. And then a custom-built, customizable natural language processing Language Checker Interface, which can detect when the given text becomes plaintext.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    EncFSMP

    EncFSMP

    Mount EncFS folders - multiplatform style.

    EncFSMP can create, mount and edit EncFS (encrypted file system) folders on Windows and Mac OS X.
    Leader badge
    Downloads: 231 This Week
    Last Update:
    See Project
  • 20
    ShadowsocksX-NG

    ShadowsocksX-NG

    Next Generation of ShadowsocksX

    ShadowsocksX-NG is the new ShadowsocksX, a secure socks5 proxy for accessing restricted sites or services on macOS. ShadowsocksX-NG was created separately from the original implementation as there had been too much unused code and dependencies of the ss-local source code in the original that had to be maintained. As such it was difficult to update. ShadowsocksX-NG has just a copy of ss-local from Homebrew, and its GUI code has been rewritten in Swift. It now runs as a background service rather than an in-app process, so the ss-local may still be running even after you quit the app. ShadowsocksX-NG also has an added manual mode so you can configure your apps to use the socks5 proxy manually without configuring the system proxy settings.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    AirSnort is a wireless LAN (WLAN) tool which cracks encryption keys on 802.11b WEP networks. AirSnort operates by passively monitoring transmissions, computing the encryption key when enough packets have been gathered.
    Leader badge
    Downloads: 233 This Week
    Last Update:
    See Project
  • 22
    Advanced Onion Router
    Advanced Onion Router is a portable client for the OR network and is intended to be an improved alternative for Tor+Vidalia+Privoxy bundle for Windows users. Some of the improvements include UNICODE paths, support for HTTP and HTTPS proxy protocols on the same Socks4/Socks5 port with HTTP header filtering that generates fake identity-dependent headers every time the identity is changed (proxy chains are also supported), support for NTLM proxies, a User Interface that makes Tor's options and actions more accessible, local banlist for forbidden addresses, private identity isolation, a point-and-click process interceptor that can redirect connections from programs that don't support proxies, also giving them fake information about the local system and support for .onion addresses. Also, it can estimate AS paths for all circuits and prevent AS path intersections, it can restrict circuits to be built using only nodes from different countries, can change circuit lengths and more.
    Leader badge
    Downloads: 146 This Week
    Last Update:
    See Project
  • 23
    duply (simple duplicity)
    Duply is a shell front end for the duplicity backup tool https://duplicity.us . It simplifies the usage by implementing backup job profiles, batch commands and more. Secure backup to non-trusted file spaces made easy.
    Leader badge
    Downloads: 179 This Week
    Last Update:
    See Project
  • 24
    Cryptomator

    Cryptomator

    Multi-platform transparent client-side encryption for your cloud files

    Cryptomator is a free and open source project that offers multi-platform, transparent client side encryption of your files in the cloud. It works with just about any cloud storage service; is totally transparent so you can work with your files how you normally would; and secure with a 256-bit key length AES encryption. It’s also simple and easy to use with no need for different accounts, key management, cloud access grants or cipher configurations.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    EJBCA, JEE PKI Certificate Authority
    EJBCA is an enterprise class PKI Certificate Authority built on JEE technology. It is a robust, high performance, platform independent, flexible, and component based CA to be used standalone or integrated in other JEE applications.
    Leader badge
    Downloads: 134 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Guide to Open Source Cryptography Software

Open source cryptography software is a type of software that is freely available and can be used to encrypt digital data, such as messages or files. This makes the data secure and unreadable by anyone but those who have access to the encryption key. Cryptography software is typically used for protecting sensitive information from unauthorized access, including when sending that data over networks or storing it on computers.

Open source cryptography software typically uses either symmetric-key cryptography or public-key cryptography algorithms depending on what type of security metric needs to be met. With symmetric-key cryptography, two parties use a single key to both encrypt and decrypt data being exchanged between them. The encryption algorithm used must be known by both parties in order for the process to work properly. Newer forms of public-key cryptography exist which eliminates this need for an intermediary key, making it easier and faster for parties to securely communicate with one another without having to trust a third party with their encryption key in advance.

When using open source cryptographic software, it is important that users follow good security practices such as choosing strong passwords and only allowing trusted people access to their keys and encrypted data. Additionally, users must ensure that they are using only certified versions of the software in order to protect against potential backdoors or other attacks using older versions of the program. Furthermore, since open source projects lack dedicated commercial support teams, users may need assistance troubleshooting technical issues with their system which could interrupt service until resolved.

Overall, open source cryptography applications offer many advantages compared to closed source solutions such as increased flexibility in customizing security protocols and greater transparency surrounding code reviews which can help reduce errors due to improper implementation of algorithms within an application's codebase. Ultimately though, these decisions should come down to individual risk assessment based on specific use cases as well requirements regarding availability of customer service for maintenance purposes if desired by users who opt for proprietary solutions instead.

Features of Open Source Cryptography Software

Open source cryptography software provides users with a range of features to help secure and protect their data:

  • Encryption – This feature enables the user to make their data unreadable by applying an algorithm which changes the format of the data using a special ‘key’. The key is then shared between two or more parties so that they can decrypt and access the encrypted data. This helps ensure that only those with legitimate access are able to view sensitive information.
  • Hashing – Hashing is used to verify the authenticity of a file or message, without actually viewing its content. A hashing algorithm calculates a numerical representation (known as a hash) for any given input, which can then be compared against another input in order to determine whether or not it matches. This ensures that no tampering has taken place during transmission and allows for efficient detection of malicious activity.
  • Digital Signatures – Digital signatures provide users with an added layer of security for authenticating messages between two parties, as well as for verifying their origin and integrity. They are created using asymmetric encryption algorithms which generate a pair of almost impossible-to-duplicate codes; one code is used to digitally sign messages while the other can be used by recipients to verify that signed messages were sent securely from trusted sources before being decrypted.
  • Key Management – Key management refers to both generating and securely storing cryptographic keys so they don't fall into the wrong hands. Open source cryptography software makes use of techniques such as password protection and key escrow services in order to ensure that only authorized individuals with valid credentials are able to gain access all keys associated with encrypted data at any given point in time.

What Are the Different Types of Open Source Cryptography Software?

  • Cryptographic Libraries: These are collections of cryptographic algorithms and protocols that developers can use in their applications. They usually provide a range of operations, such as digital signature creation and verification, key generation and storage, secure key exchange, encryption and decryption of data, etc.
  • Cryptographic Toolkits: These are software tools that allow users to perform basic cryptographic functions, such as encryption/decryption, hash calculations (e.g., SHA-2), digital certificates management, certificate signing requests creation/verification, etc.
  • Secure Messaging Clients: messaging products which enable secure communication between two or more parties via various forms of cryptography such as public-key encryption/digital signatures. This type of software helps to ensure the confidentiality and authenticity of messages sent over the Internet or other networks.
  • Password Managers: Open source password managers allow users to securely manage their passwords using strong encryption algorithms. The software stores passwords in an encrypted database so they cannot be accessed without the owner's permission.
  • Disk Encryption Software: Open source disk encryption programs protect data stored on hard disks by scrambling it into an unreadable format using powerful algorithms such as AES or Twofish. The user must enter a decryption key before accessing the data stored on a file system or partition protected by one of these solutions.

Open Source Cryptography Software Benefits

  1. Increased Transparency and Security: Open source cryptography software provides users with transparency regarding how the code works, helping to eliminate potential vulnerabilities or bugs in the code. All of this enhances the overall security of systems that use open source cryptography software.
  2. Cost Savings: One of the main benefits of open source cryptography software is that it’s available for free, eliminating any major costs associated with purchasing proprietary encryption solutions. This cost savings can be significant, especially for businesses or other organizations on a tight budget.
  3. Versatility: Open source cryptography software is designed to be highly versatile and easy to integrate into existing systems. This helps reduce integration costs, as well as making it easier for organizations to customize their encryption solution according to their specific needs and requirements.
  4. Improved Efficiency: With its features specifically tailored towards efficiency, open source cryptography software can help organizations save time when encrypting data or communicating securely over networks. The ease-of-use provided by these tools leads to improved productivity in terms of completing tasks securely faster than ever before.
  5. Development Opportunities: For developers looking for a challenge, open source cryptography offers an ideal platform for testing out new ideas and algorithms related to encryption techniques in a safe environment. Developers may also submit their own contributions back into the community pool after they are finished tinkering around with them on their own system first (assuming they wish).

What Types of Users Use Open Source Cryptography Software?

  • Software Developers: Developers create open source cryptography software. They have expertise in both coding and encryption techniques, as well as experience working with cryptographic libraries.
  • Security Professionals: Security professionals use open source cryptography software to protect their data from unauthorized access. They understand the complexities of security protocols and are able to adjust settings according to their needs.
  • Government Agencies: Governments often rely on open source cryptography software to secure sensitive information. This type of user has a thorough knowledge of laws regarding its usage and implementation, making sure that all data is properly encrypted before being sent or stored online.
  • Businesses: Businesses may require encryption methods when sharing sensitive information or handling transactions online. Open source cryptography allows companies to remain compliant while still protecting their assets from potential threats, like hackers or identity theft.
  • Academic Researchers: Universities and other academic institutions conduct research into new encryption protocols and algorithms as part of their studies. With open source software, these researchers can more easily test out different methods without having to invest in complex tools or expensive licenses for proprietary products.
  • Crypto Enthusiasts: Crypto enthusiasts are the hobbyists who take it upon themselves to explore different aspects of computer security and cryptography technology without necessarily needing an expert level of knowledge about it all (although some do). These users take advantage of the openness that open source projects provide by tinkering with code, testing weaknesses, looking for vulnerabilities—the list goes on.

How Much Does Open Source Cryptography Software Cost?

Open source cryptographic software is available for free to anyone who wants to use it. It can be downloaded from open source repositories, such as GitHub, and does not require any payment or subscription fee. Open source cryptography software is designed to offer the same level of security as commercial or propriety encryption programs, but without any associated costs. Instead, individuals and organizations can access the code and make adjustments or improvements in order to create a solution that best meets their needs on their own terms.

Given this, the cost of using open source cryptography software really just comes down to time spent learning how it works, hours devoted to setting up the system correctly and continuously patching it with new updates. This can be quite intensive depending on the complexity of your setup but many find that such investments pay off in terms of peace-of-mind knowing that they have total control over their data’s security protocols. Additionally, should you ever need assistance understanding certain aspects of open source cryptography software there are plenty of free tutorials and resources available online (including many run by communities dedicated to its promotion) so you won’t have to go far for assistance.

What Software Can Integrate With Open Source Cryptography Software?

Open source cryptography software can integrate with many different types of software, including web browsers and communication tools like messaging clients and email programs. Additionally, development tools for writing code, such as integrated development environments (IDEs), can also be connected to open source cryptography software. Finally, office productivity suites and server applications are other types of software that can work with open source cryptography. All these pieces of software allow users to encrypt data in transit or at rest, making them more secure when working online or sharing files over a network.

Recent Trends Related to Open Source Cryptography Software

  1. Open source cryptography software is becoming increasingly popular as it offers users access to reliable encryption and security protocols without having to buy a commercial product.
  2. This trend is driven by the need for secure communication and the heightened awareness of cyber threats such as data breaches, malicious attacks, and government surveillance.
  3. Open source solutions provide users with more control over their data and security protocols, allowing them to customize their system as needed.
  4. Open source software is also often more cost-effective than proprietary solutions, making it an attractive option for businesses and individual users alike.
  5. Additionally, open source solutions are generally easier to maintain and update due to their decentralized nature.
  6. As open source software continues to evolve, developers are finding new ways to make encryption and other security protocols more efficient, secure, and user-friendly.
  7. Finally, the popularity of open source software has led to the emergence of a vibrant community of developers who are constantly working on improving existing solutions and creating new ones.

How To Get Started With Open Source Cryptography Software

Getting started with open source cryptography software can be a straightforward and secure way to protect your data, but it is important to understand the basics of how cryptography works. Here are the steps to get started:

  1. Download the software: Begin by researching available options and then downloading the cryptography software that best suits your needs. Look for reputable providers and take time to review user reviews. Be sure to check that it is an authentic version of open source software as there may be malicious versions in circulation.
  2. Install and configure: After you have downloaded the file, install it onto your device and configure any settings according to the user manual or support documents provided. For example, you may need to set a password or whitelist addresses from which data will be accepted (if using email encryption).
  3. Generate keys: Most open source cryptographic software requires users to generate their own public-private key pair consisting of two uniquely encoded digital keys; one for encoding/decoding information, known as a private key, used only by its owner; and another for encrypting/verifying information shared between parties, known as a public key that can be freely distributed without compromising security. Key generation processes differ from provider-to-provider but most involve running an algorithm on your computer in order to mathematically generate these unique numbers.
  4. Backup securely: It is essential that all keys are backed up regularly in case of loss or damage due to an attack or system failure – but note that poorly managed backups present significant risk themselves so take care when doing so. If possible use cloud storage services like Dropbox or Google Drive – if not attempt local backups such as USB sticks/hard drive partitions stored separately from your device (preferably multiple copies.) – but always encrypt them first.
  5. Use symmetric encryption algorithms: These algorithms are used for when only one person is involved in communication i.e., sending an encrypted email directly from sender-to-recipient without an intermediary server being involved in carrying out encryption tasks such as AES 256 bit using Rijndael 128 bit block ciphers etcetera…
  6. Use asymmetric encryption algorithms: Asymmetric cryptography protocols use both public & private key at different stages for communicating securely over network i.e., PGP protocol uses combination of RSA & DSS where RSA provides authentication & DSS provides confidentiality etcetera… Using this method instead of simple symmetrical methods greatly enhances security against potential attackers who could sniff out traffic between nodes easily while having virtually no knowledge about either message contents nor sender identity beforehand.
  7. Test out basic functionality: To confirm everything has been setup correctly now test out some basic operations such as encrypting/decrypting messages sent via email or chat apps with other people who also have crypto programs installed on their computers too (and whose public keys they’ve given you). This process should serve two purposes; namely confirming whether all persons involved can communicate securely (as intended) whilst giving everyone a chance practice working with cryptosystems before diving into more complex activities later down line.
  8. Teach others: Once comfortable dealing with confidential messages through cryptography consider teaching others around you about its benefits (including those less tech savvy than yourself.). Providing step-by-step instructions on how they can install / setup / use programs will go along way towards helping spread secure practices throughout society at large – which ultimately helps benefit everyone who relies upon secure networks today & tomorrow.