• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Phantom Cipher Download

Phantom Cipher

December 9, 2007
Phantom Cipher is a software that provides block cipher functionality for secure data encryption.
Version 1.1
License GPL
Platform Linux
Supported Languages English
Homepage common-lisp.net
Developed by Kaz Kylheku
Phantom Cipher is a powerful block cipher software with a solid reputation. This software has a block length of 128 bits and a key size of 256 bits. The detailed description of the cipher is available in the README file present in the package. However, the software is in the process of being converted into an HTML document.

In addition to the cipher, it also includes an implementation of a file encryption utility, which is currently available only on POSIX systems due to the platform-specific way it gets the password without echoing. The Phantom library has a hashing function that allows the users to produce keys from pass phrases, as well as encryption and decryption functions that operate Phantom in each of the three important modes, which are ECB, CBC, and CFB.

The installation process of Phantom Cipher is relatively straightforward. It requires the users to have an implementation of ANSI/ISO C for compiling the C sources. Furthermore, compiling the filecrypt.c requires POSIX.1 implementation. Nonetheless, any outdated UNIX versions without ANSI C compilers or libraries may incur difficulties during the compilation process. The Makefile assumes that the users have the GNU C compiler. However, they can always edit the Makefile as required and compile it by typing "make". Once the compilation is successful, an executable called "phantom" should result, which is the UNIX utility for enciphering and deciphering files.

Using Phantom Cipher in existing ANSI C programs is quite simple. The users can copy phantom.c and phantom.h into the folder where their project resides. They should include the phantom.h header file in any translation units that need to refer to a Phantom function or data type. They can then compile and link the phantom.c file along with the other source files of their projects. The filecrypt.c program may also serve as a programming example to assist with the process.

The phantom.c also contains a main() function for testing purposes. This is enabled by defining the TEST_MAIN preprocessor symbol before compiling phantom.c. When encrypting a file, the users can use the command "phantom -e [< infile > [ < outfile > [ < salt_phrase > [ < key_phrase > ] ] ] ] ". On the other hand, to decrypt a file, they can use the command "phantom -d [< infile > [ < outfile > [ < key_phrase > ] ] ]".

Overall, Phantom Cipher is a reliable and robust software that provides significant protection to the users' data. Its encryption and decryption modes can be utilized in various applications, and the library continues to provide premium services as a block cipher.
What's New

Version 1.1: N/A

Free Download 33K
320
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

spamdyke
Spamdyke is a qmail filter that enables connection-time blacklisting, graylisting, DNS RBL ...
XPertMailer for PHP5
XPertMailer is a PHP Mail Client that supports SMTP and POP3 protocols, ...
RemoteJ
RemoteJ is a software application that enables Sony Ericsson's mobile phones to ...
ALLGREY
ALLGREY is a modified version of Mandarancid's ALLBLACK theme.
Flow Language
Flow Language is a programming language inspired by Brainfuck with the addition ...
backloglib
Backloglib is a Python-based client library designed for Backlog, allowing users to ...
DrChops
DrChops is a freely available software solution that can facilitate the reduction ...
pam_shield
pam_shield is a security tool that blocks potential hackers and script kiddies ...
Web Secretary
Web Secretary monitors web pages.
Managing Gigabytes for Java
This free Java software, called Managing Gigabytes, provides full-text indexing for large ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.