2016-04-21 13:59:08 -07:00
No More Secrets
===============
2016-04-22 13:13:39 -07:00
What is "No More Secrets"?
--------------------------
2016-04-21 13:59:08 -07:00
This project seeks to recreate the infamous "decrypting text effect" seen on screen in the 1992 hacker
2016-04-22 13:13:39 -07:00
movie "Sneakers". If You are unfamiliar with the scene, the specific effect in question appears at
0:35 in [this youtube video ](https://www.youtube.com/watch?v=F5bAa6gFvLs ).
2016-04-21 13:59:08 -07:00
2016-04-22 13:25:21 -07:00
What's Provided
---------------
2016-04-22 13:13:39 -07:00
This project provides 2 tools for you to recreate this effect:
2016-04-22 13:16:27 -07:00
1. A standalone executable file named `nms` . This file accepts data via a shell pipe and displays it in a maner that nearly identically mimicks the effect we see in the movie.
2016-04-22 13:13:39 -07:00
2016-04-22 13:34:40 -07:00
2. A module, written in C, that can be used for incorporating this effect in to other programs.
2016-04-22 13:25:21 -07:00
2016-04-22 13:34:40 -07:00
Installing the Standalone Executable
------------------------------------
2016-04-21 13:59:08 -07:00
```
git clone https://github.com/bartobri/no-more-secrets.git
cd ./no-more-secrets
make
```
2016-04-22 13:25:21 -07:00
This will create an executable file named `nms` and place it in the `no-more-secrets/bin/` directory.
You may manually copy it in to your preferred bin directory.
2016-04-21 13:59:08 -07:00
2016-04-22 13:34:40 -07:00
Usaging the Standalone Executable
---------------------------------
2016-04-21 13:59:08 -07:00
The `nms` binary accepts data via shell pipe. Simply pipe some data to it.
```
2016-04-22 13:34:40 -07:00
ls -l | bin/nms
2016-04-21 13:59:08 -07:00
```
Once the "encrypted" data is displayed, the program will pause until you press a key. Then the
2016-04-22 13:34:40 -07:00
decryption effect will start. After the decryption effect is completed, it will again pause until
2016-04-21 13:59:08 -07:00
you press a key, at which point the program will terminate.
2016-04-22 13:25:21 -07:00
License
-------
This program is free software; you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation; either version 3 of the License,
or (at your option) any later version. See [COPYING ](COPYING ) for more details.