GNUpdate

News
About GNUpdate
FAQ
Downloads
Components
Development
Documentation
Translation
ListServs
Package Database
Contribution
Contact Information

9/11

SourceForge



  SCO - Source COde Authentication Toolkit

In this day and age, the Internet is a dangerous place, full of crackers, viruses, trojans, popups, and spyware. System compromises are common now, and your precious source code may be in danger. To prevent this, it is always important to make sure your code has not been tampered with.

SCO, the Source COde authentication toolset, is designed to encode and decode your source code files, line by line, with your GPG key. If a single line is tampered with, you'll know about it, and be safe from those evil crackers!



  Requirements

SCO requires a working Python installation, gpg, and a gpg key. You must also have the gpg key on your keyring of any code you wish to decode.



  Download

sco-0.1.tar.gz



  Installation

To install SCO (as root):

    $ make install
   


  Usage

To encode a file with SCO:

    $ sco-enc.py infile.c outfile.sc
    GPG User ID: enter your GPG user ID here
   

To decode a file with SCO:

    $ sco-dec.py infile.sc outfile.c
    GPG Password: enter your GPG password here
   


  Example

An unsafe file before SCO: helloworld.c

A safe file after SCO: helloworld.sc



    Copyright © 2001-2003 The GNUpdate Project. All rights reserved.
    Website design and development by Portal Web Design.
    Site search provided by Google.