Main > Free Download Search >

Free sign software for linux

sign

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 297
sign 1.0.7

sign 1.0.7


sign is a file signing and signature verification utility. more>>
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.
<<less
Download (0.027MB)
Added: 2006-07-07 License: BSD License Price:
1208 downloads
Signs 0.6.3

Signs 0.6.3


Signs is a tool for logic synthesis and gate level simulation. more>>
Signs is a tool for logic synthesis and gate level simulation. Signss project main features include synthesis of RTL-style VHDL circuit descriptions and a dynamic graphical netlist viewer.
Supported formats include VHDL, ISCAS, and limited support for BLIF, Verilog, and EDIF netlists. Various true value and fault simulators and a combinational ATPG are included for circuit testing.
Aside from GUI mode, Signs has a pure command line mode and is fully scriptable in JavaScript and Ruby.
Main features:
- Written in Java, therefore platform-independent
- Aims to be VHDL93 compliant, at the moment a VHDL Subset is supported
- (Limited) support for non-synthesizable VHDL code, useful for testbenches
- Synthesis of RTL-style sequential VHDL process descriptions according to IEEE Std 1076.6
- Dynamic graphical netlist viewer supporting annotations (signal/gate names, signal values provided by simulators, faults)
- VHDL netlist output to file
- Input and output of netlists in ISCAS benchmark format
- Gate level true value simulators: event-based (any circuit), bit-parallel (combinational circuits only)
- Fault simulators: PPSFP, simple single faultsim
- Input and output of pattern lists in WGL format
- ATPG for combinational circuits: Implication-Graph based, PODEM
- Limited support for Verilog and EDIF netlists
- Fully scriptable in Rhino: JavaScript for Java and JRuby
- Pure command-line mode available besides GUI mode
- Integrated environment including source code and netlist structure tree views, build system, compilers and editors with syntax highlighting
Enhancements:
- While the release focus is clearly on bugfixes, there are also some feature improvements, such as enhanced test bench support and improved netlist and simulator views.
- The VHDL compiler has support for subprograms now and elaboration of big designs is much faster because of improved context handling.
- Internally, the intermediate representation layer was cleaned up, so intermediate objects form a proper tree now.
<<less
Download (4.5MB)
Added: 2007-01-10 License: BSD License Price:
600 downloads
Smart Sign 0.0.1

Smart Sign 0.0.1


This project currently provides a set of modules that enable the use of smartcard based authentication. more>>
This project provides software suitable for smartcard based digital signature and both local and remote authentication security services. It can also be used to integrate smart card technology into a working Certification Authority that issues public key certificates for the users through the web.

For example, we provide a module that is known to work with the OpenCA Certification Authority for on-board keypair generation.

Our software works with different kinds of smart cards. Actually we have modules that work with Schlumberger Cyberflex Access 16K and Cryptoflex 16K smart cards and any Java Card 2.1.1 compliant smart card (i.e. both Schlumberger Cyberflex Access 32K and Gemplus GemXpresso 211/PK).

Our software has been developed and tested with Towitokos CHIPDRIVE and Schlumbergers Reflex 72 card readers. It is known to work fine with Gemplus GCR410, GCR400FD, GemPC and Microsystems SCM readers too.

Here are some of its functionalities:

automatic storing of private key and public certificate on the smartcard during the interaction with OpenCA for the "certification process"
use of smartcard to sign e-mail and e-news from within Netscape Messenger
use of smartcard to sign/verify every kind of file with a simple shell command
smartcard-based authentication of local users to a system by means of a public key authentication protocol
smartcard-based authentication of remote users to a system by means of a smart card enabled OpenSSH
interactive command line browsing and invoking of all supported card commands for Cyberflex cards (ISO 7816 compliant and not)
<<less
Download (2.5MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1252 downloads

sign related searches

: ,
Jar::Signer 0.1

Jar::Signer 0.1


Jar::Signer Perl module ease the process of creating a signed Jar file. more>>
Jar::Signer Perl module ease the process of creating a signed Jar file.

SYNOPSIS

# using FindBin is just a suggestion.
use FindBin qw( $RealBin );
use Jar::Signer;
my $signer = Jar::Signer->new;
# location of the keystore, created if needed.
$signer->keystore("$RealBin/MyKeyStore");
# dname properties of the certificate.
$signer->dname("CN=Mark Southern, O=My Corporation, L=My State, C=USA");
# name for .fingerprint and ..cert files, created if needed.
$signer->alias("$RealBin/MyCert");
# the Jar file that we want to sign.
$signer->jar(shift);
# if signed_jar is undefined then the default is basename.signed.jar where basename is the basename of the Jar file.
$signer->signed_jar(shift);
# create the signed Jar.
$signer->process;

This module, and the script that uses it make it a lot simpler to generate signed Jar files for use in Java applets etc. It steps through all the needed jar, jarsigner and keytool command lines.

<<less
Download (0.003MB)
Added: 2007-06-15 License: Perl Artistic License Price:
890 downloads
Module::Signature 0.55

Module::Signature 0.55


Module::Signature is a Perl module signature file manipulation. more>>
Module::Signature is a Perl module signature file manipulation.

SYNOPSIS

As a shell command:
% cpansign # verify an existing SIGNATURE, or
# make a new one if none exists

% cpansign sign # make signature; overwrites existing one
% cpansign -s # same thing

% cpansign verify # verify a signature
% cpansign -v # same thing
% cpansign -v --skip # ignore files in MANIFEST.SKIP

% cpansign help # display this documentation
% cpansign -h # same thing
In programs:
use Module::Signature qw(sign verify SIGNATURE_OK);
sign();
sign(overwrite => 1); # overwrites without asking

# see the CONSTANTS section below
(verify() == SIGNATURE_OK) or die "failed!";

<<less
Download (0.067MB)
Added: 2007-02-16 License: Perl Artistic License Price:
980 downloads
Enterprise Sign On Engine 0.3

Enterprise Sign On Engine 0.3


Enterprise Sign On Engine is an advanced system which allows an enterprise to meet its individual goals... more>>
Enterprise Sign On Engine (ESOE) is an advanced system which allows an enterprise to meet its individual goals for integrated identity management, federation, single sign on, authorization and accountability for resource access in a very extensible manner.
The ESOE is built using the OASIS SAML 2.0 specification, and the ESOEs powerful authorization engine is built around a reduced version of the OASIS XACML 2.0 standard which we have called Lightweight eXtensible Authorization Control Markup Language or "LXACML".
The ESOE can integrate identity from unlimited repositories, automatically create sessions for users whom are logged into Active Directory (true single sign on), provide for centralized authorization policy management and natively federate with technologies such as Shibboleth and OpenID.
We hope youll find the ESOE a good choice for your needs amongst the wide variety of SSO solutions that are available, both from commercial providers and other open source projects. Of course if youre already using an SSO solution, there is a pretty good chance the ESOE can interact with it, allowing you to use the enhanced capabilities of the ESOE without needing to replace everything you already have.
Being heavily standards based, all your existing identity infrastructure such as LDAP compliant directories, databases and even flat files are only a plugin away. The ESOE is designed to fit around your environment, not have your environment change to fit it.
Were calling the current release an Alpha and some of the service providers, tools and documentation are still coming up to full completion. Nonetheless, we hope youll have a look around at what the ESOE can do for your enterprise and contribute back anything you can to help us build a strong community of users for the future.
Enhancements:
- Many bugfixes have gone into this release specifically relating to MySQL deployments.
- New features for this release are integrators for Confluence, Jira, and Blackboard.
<<less
Download (MB)
Added: 2007-07-10 License: The Apache License 2.0 Price:
837 downloads
Prasi 1.4

Prasi 1.4


Prasi is a single-sign-on system for your Perl or PHP scripts, similar to MS Passport. more>>
Prasi is a Protocol for Remote Authentication and Shared Information.
Prasi is a single-sign-on system for your Perl or PHP scripts, similar to MS Passport. All your enabled services can save and share user profile data, and need not be one the same physical server. Available in 7 languages.
Prasi was originally written as an in-house tool to power our internal-use web applications. Due to one of the tools now being publically released (Wefis) it was decided to make Prasi an open-source project, despite its similarity to other existing open-source projects.
Prasi can be used on two levels. Firstly, it enables all CGI (Perl or PHP) scripts residing on any server to perform user management without the hassle of user management. One perl procedure call, and the browsing user is identified or challenged. The exact behaviour is easily customisable.
On the second level, Prasi is also able to keep track of user data (for example, profiles) and seamlessly share that profile information with other Prasi-enabled scripts. Using Prasi in this way gives scripts the power of mySQL and other types of databases without needing to manage the data themselves. Its quite nearly magic.
For the end user, one login, one password - all Prasi-enabled scripts instantly know who the user is and customise content accordingly.
Enhancements:
- This release adds minor bugfixes and increased compatibility with "cgi-bin"-type systems.
<<less
Download (0.21MB)
Added: 2007-02-03 License: GPL (GNU General Public License) Price:
996 downloads
GnuPG 0.09

GnuPG 0.09


GnuPG is a Perl module interface to the GNU Privacy Guard. more>>
GnuPG is a Perl module interface to the GNU Privacy Guard.

SYNOPSIS

use GnuPG qw( :algo );

my $gpg = new GnuPG();

$gpg->encrypt( plaintext => "file.txt", output => "file.gpg",
armor => 1, sign => 1,
passphrase => $secret );

$gpg->decrypt( ciphertext => "file.gpg", output => "file.txt" );

$gpg->clearsign( plaintext => "file.txt", output => "file.txt.asc",
passphrase => $secret, armor => 1,
);

$gpg->verify( signature => "file.txt.asc", file => "file.txt" );

$gpg->gen_key( name => "Joe Blow", comment => "My GnuPG key",
passphrase => $secret,
);

GnuPG is a perl interface to the GNU Privacy Guard. It uses the shared memory coprocess interface that gpg provides for its wrappers. It tries its best to map the interactive interface of the gpg to a more programmatic model.

<<less
Download (0.027MB)
Added: 2006-08-04 License: Perl Artistic License Price:
1186 downloads
SigmaPi Neurosimulator 1.3

SigmaPi Neurosimulator 1.3


SigmaPi Neurosimulator is a simulator for recurrent neural networks. more>>
The SigmaPi Neural Network Simulator is designed for time-series processing and neural network research on Unix/X11. Since version 0.5, it uses the LSTM neuron model, the RTRL training algorithm and a heuristic learning rate adaptation based on local update sign-changes. It is GPL-covered, so you can use it for free (read the license for more information)

The current version runs with the Trolltech QT 3.x API and is therefore platform-independent.

SigmaPi is no end-user software. It allows the user to change every possible network parameter, and it wont tell you whether a setting is nonsense or not.
<<less
Download (0.20MB)
Added: 2005-04-19 License: GPL (GNU General Public License) Price:
1651 downloads
TinyDYN 1.4

TinyDYN 1.4


TinyDYN provides a package for creating and using dynamic DNS services. more>>
TinyDYN provides a package for creating and using dynamic DNS services.
TinyDYN is a package of client and server software for operating dynamic DNS services.
It enables anyone to run dynamic DNS services using strong authentication or to be a client of someone using TinyDYN as a dynamic IP management system.
The clients can communicate directly by UDP with the server, by email, or by any other transport the admin can imagine, as the mechanism is quite straightforward.
The services use strong authentication via GnuPG, and is designed to work with djbdnss tinydns for name service.
Because TinyDYN uses GPG instead of shared passwords, you will have to create a GPG sign-only key for sending your requests to your dynamic DNS service provider.
This keyring (kept in /etc/tinydyn/gnupg/) contains secret information that must be protected in the same way that a configuration file containing a password would be.
Enhancements:
- tinydyn now runs cleanly under daemontools
- Logging output was cleaned up to make it more sensible
- service/ files are provided for daemontools
- Numerous error detection bugs replaced due to syntax error
<<less
Download (0.017MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
961 downloads
WebSecure4Linux 0.2

WebSecure4Linux 0.2


WebSecure4Linux provides a Linux client for Freedom WebSecure. more>>
WebSecure4Linux provides a Linux client for Freedom WebSecure.
WebSecure4Linux is a simple, unofficial Linux client for the Freedom WebSecure service. Zero-Knowledge Systems runs the service and provides a Windows client, but is not responsible for this Linux client.
Note that you will need to sign up for the service before this client will operate. It currently supports HTTP on all versions of Linux, and HTTPS is supported under Linux 2.4.
WebSecure4Linux is not feature-complete and it is slow. Its written in Perl, and forks for each Web connection.
Version restrictions:
- Its not feature-complete. It doesnt manage your cookies, for example.
- Its not speedy. Your performance will suck. Its written in perl, and forks for each web connection.
- Its not supported (except on the SourceForge site). If it breaks, you get to keep both pieces.
<<less
Download (0.010MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
914 downloads
mod_shib 1.3

mod_shib 1.3


mod_shib is a shibboleth single sign-on module. more>>
mod_shib is a shibboleth single sign-on module. Shibboleth is standards-based, open source middleware software which provides Web Single SignOn (SSO) across or within organizational boundaries. It allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner.

The Shibboleth software implements the OASIS SAML v1.1 specification, providing a federated Single-SignOn and attribute exchange framework. Shibboleth also provides extended privacy functionality allowing the browser user and their home site to control the Attribute information being released to each Service Provider. Using Shibboleth-enabled access simplifies management of identity and access permissions for both Identity and Service Providers.

<<less
Download (0.73MB)
Added: 2006-04-21 License: The Apache License 2.0 Price:
1284 downloads
String::Scanf 0.98.8

String::Scanf 0.98.8


String::Scanf can emulate sscanf() of the C library. more>>
String::Scanf can emulate sscanf() of the C library.

SYNOPSIS

use String::Scanf; # imports sscanf()

($a, $b, $c, $d) = sscanf("%d+%d %f-%s", $input);
($e, $f, $g, $h) = sscanf("%x %o %s:%3c"); # input defaults to $_

$r = String::Scanf::format_to_re($f);
or
# works only for Perl 5.005
use String::Scanf qw(); # import nothing

my $s1 = String::Scanf->new("%d+%d %f-%s");
my $s2 = String::Scanf->new("%x %o %s:%3c");

($a, $b, $c, $d) = $s1->sscanf($input);
($e, $f, $g, $h) = $s2->sscanf(); # input defaults to $_

String::Scanf supports scanning strings for data using formats similar to the libc/stdio sscanf().

The supported sscanf() formats are as follows:

%d

Decimal integer, with optional plus or minus sign.

%u

Decimal unsigned integer, with optional plus sign.

%x
Hexadecimal unsigned integer, with optional "0x" or "0x" in front.

%o

Octal unsigned integer.

%e %f %g

(The [efg] work identically.)

Decimal floating point number, with optional plus or minus sign, in any of these formats:

1
1.
1.23
.23
1e45
1.e45
1.23e45
.23e45

The exponent has an optional plus or minus sign, and the e may also be E.

The various borderline cases like Inf and Nan are not recognized.

%s

A non-whitespace string.

%c

A string of characters. An array reference is returned containing the numerical values of the characters.

%%

A literal %.

The sscanf() formats [pnSC] are not supported.

The %s and %c have an optional maximum width, e.g. %4s, in which case at most so many characters are consumed (but fewer characters are also accecpted).

The numeric formats may also have such a width but it is ignored.

The numeric formats may have [hl before the main option, e.g. %hd, but since such widths have no meaning in Perl, they are ignored.

Non-format parts of the parameter string are matched literally (e.g. : matches as :), expect that any whitespace is matched as any whitespace (e.g. matches as s+).

<<less
Download (1.7MB)
Added: 2007-08-20 License: Perl Artistic License Price:
798 downloads
Harminv 1.3.1

Harminv 1.3.1


Harminv is a free program and C library for harmonic inversion. more>>
Harminv is a free program and C library for harmonic inversion: decomposing a time-series into a sum of sinusoids, including exponentially decaying sinusoids.
Harminv is based on the "filter diagonalization method" (FDM) of Mandelshtam & Taylor, which maps the harmonic inversion problem onto a small eigen-problem (size proportional to the number of sinusoids).
The FDM is often able to obtain much more robust and accurate solutions than alternative methods.
Enhancements:
- An inconsistent sign convention used for phase output was fixed.
<<less
Download (0.32MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1207 downloads
GnomeKiSS 2.0

GnomeKiSS 2.0


GnomeKiSS project is a KiSS paper doll viewer for GNOME. more>>
GnomeKiSS project is a KiSS paper doll viewer for GNOME.
GnomeKiSS is an implementation of French-KiSS for the GNOME desktop environment, using GNOME, GTK+ and the X Window System. French KiSS is an enhanced KiSS/GS for scriptable dolls, where KiSS is an abbreviation for Kisekae Set System (or something).
GnomeKiSS apparently works on plenty of Linux systems (including Debian GNU/Linux and PLD Linux) and is available as a FreeBSD port. If you dont have one of these Free operating systems I have been told that GnomeKiSS compiles and runs on Mac OS X and Sun Solaris too. It should work on any modern Unix-like system with GNOME installed but obviously I cant test them all.
Enhancements:
- GNOME 2.x conversion aiming at GNOME 2.6 and later
- Many new compiler warnings fixed, e.g. sign and const fixes
- Further changes to event handling to ensure interactivity when stressed
- Fixed snprintf() call to stay strictly within the buffer
- Still warn, but dont ignore objects declared after @EventHandler
<<less
Download (0.16MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1079 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5