Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.268.456 Times

sign 1.0.7

  Date Added: August 07, 2010  |  Visits: 896

sign

Report Broken Link
Printer Friendly Version


Product Homepage
Download (98 downloads)



sign is a file signing and signature verification utility. Its main purpose is to be a simple and convenient extension to a tar/gz/bzip2 line of tools to check file integrity and authenticity. Its small and simple, it does just one thing and hopefully does it well. I needed a tool to digitally sign a bunch of .tar.gz and to allow recepients of the files to easily check, unzip, untar and start enjoying the content as quickly and painlessly as possible. There are OpenSSL, GnuPG, PGP and others and they are of course perfectly capable of file signing. OpenSSL is probably the most widely spread one and best suited for the role of being a universal signing utility. However the state of affairs is such that OpenSSL as an application is not really used for anything more than generating tarball MD5 hashes. The other packages are plain big and complex for a simple task of file integrity checking. Its like getting a professional sound editing suite instead of a dead-simple .mp3 player. The larger crypto-packages also tend to lack modularity in a sense that to get file signing working I would need to configure a handful of core, but otherwise unrelated settings first. Besides if I am not going to use anything but a signing code, the rest will be sitting there collecting dust, creating untrivial shared libraries dependencies and a general feeling of a wasted disk space. First of all, sign is a file processing tool, it reads from the files (including stdin) and writes to the files (including stdout). It can be used to attach signatures to the files or to verify and/or strip them. Between signing and verifying latter will account for a bulk of usage. When checking the signature, sign will check for both integrity and authenticity of the file. An integrity check is done by validating SHA-1 hash embedded into the signature, and an authenticity is ensured by checking signers credentials against a trusted list. sign adopts OpenSSH-style authentication model, where the trust hierarchy is flat (no certificates), an authentication is done with public keys and the list of trusted keys is grown gradually on as-needed basis. Every trusted key is associated with a file name prefix called the title. The key can be trusted for signing files, whose name start with keys title. The same key may be associated with more than one title, but not vice versa. The signature is appended at the end of the file and it carries three bits of information - the title, the public key of the signer and the hash of all preceeding data encrypted with signers private key. The verification is performed as follows: The filename is checked to start with a title The hash is decrypted using the public key The hash is compared to the locally computed value (this ensures integrity) The title is looked up locally; if its known and associated public key is the same as in the signature, the file is deemed authentic. Otherwise if the title is known, but the key is different, the file is considered to be signed by untrusted, impersonating party and the check fails. And lastly, if the title is unknown, the authenticity of the file cannot be established. The user is provided with public key fingerprint, which should be manually authenticated. Then the title and the key are added to the trusted list; and subsequent signatures from the this signer for this particular title will be cleared automatically. In order to sign files, the signing keypair must first be generated. The keypair is maintained on per-user basis and can be created by running sign with a special command-line flag. The signing process itself is as follows (give or take insignificant details): Run the filename through a list of owned titles and find the best match. Alternately accept explicit title from the user using one of the command-line flags. Attach the title, attach public signing key Compute the hash, encrypt it with private signing key Attach encrypted hash. For details on command-line syntax and other operating parameters, please refer to a man page; an online version is here..

Requirements: No special requirements
Platforms: Linux
Keyword: File Files Key Monitoring Openssl Public Key Sign Signature Signature Verification Signing System Title
Users rating: 0/10

License: Freeware Size: 27.65 KB
USER REVIEWS
More Reviews or Write Review


SIGN RELATED
Libraries  -  Crypt::OpenSSL::SMIME 0.02
Crypt::OpenSSL::SMIME is a Perl module for signing and encrypting messages with S/MIME standard using OpenSSL libraries. SYNOPSIS use Crypt::OpenSSL::SMIME; $smime = new Crypt::OpenSSL::SMIME({ signer_from => sender@test.com, signer_cert =>...
25.6 KB  
Utilities  -  FTimes 3.8.0
FTimes is a system baselining and evidence collection tool. FTimess primary purpose is to gather and/or develop information about specified directories and files in a manner conducive to intrusion analysis. FTimes is a lightweight tool in the...
419.84 KB  
Misc. Web Browser Tools  -  Weezo 2.1.0
Weezo turns your computer into a powerful and secure web server, thus enabling you both to access your PC for personal use (remote PC turning on and off, remote desktop, file exchanges, webcam monitoring...), and share your content (photos, music,...
10.91 MB  
Communication Tools  -  PST File Explorer Freeware 11. 5. 2001
It is possible to explore PST files even without MS Outlook email client manager installed in a system by using the PST file explorer freeware. Often need arise, when users have to gain access to PST files when MS Outlook is not installed in their...
2.32 MB  
Backup Utilities  -  Free Backup File Opener 1.0
Free backup file opener tool is capable of opening entire data from the corrupt BKF files like emails, music, movies, images, pst file, wab file, files, folder and all elements with complete precision. It also provides perfect solution for all...
932 KB  
Development Editors  -  Snoop 0.3.1
A Linux snoop driver and userspace utilities providing file descriptor/tty monitoring capabilities.
122.88 KB  
File Utilities  -  FSGuide 0.6
FSGuide is a Norton Commander-clone for the web, which might be useful when you do not have shell access to your server, but want to perform various file operations. As a hosting provider, you can even give this tool to your hosting users, so they...
112.64 KB  
HTML Utilities  -  Easy Text To HTML Converter 3.0.0
Easy Text To HTML Converter provides fast and easy conversion of Text Files (in *.txt, *.rtf formats) and Text Blocks pasted from Clipboard to HTML. The conversion is being performed in four different modes , placed on separate tabs of the main...
253.86 KB  
Home & Leisure  -  Lunar Calendar 2006-2008 1.0
Lunar Calendar 2006 - 2008 is a Java program (run it by double-clicking the file) that displays the Lunar Phase, Moon Sign and Void-of-Course periods for any day in 2006 - 2008.
28 KB  
ActiveX Components  -  newObjects ActiveX Pack1 2.4
Bundle of about 30 components covering: File/stream/directory access on binary, text, db-like levels, access to additional stream-like objects as files; active script hosting and threads running (even from ASP application), system info and tools...
3 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB