Updated all files to include copyright information

This commit is contained in:
2018-12-10 12:42:09 -05:00
parent d36bfcc5ab
commit 37af07fa9e
5 changed files with 70 additions and 6 deletions

View File

@@ -1,7 +1,8 @@
#Ciphers
A program to help with some simple ciphers
#CipherStream
This is a program to encode and decode some simple ciphers.
This program is designed to allow you to play with some simple ciphers, like the Caesar Cipher.
Because of how simple these ciphers are they will likely not be of any use if you actually want to keep your data safe
Because of how simple these ciphers are they will likely not be of any use if you actually want to keep your data safe.
This program and all libraries in this project are licensed under the GNU General Public License.
#Caesar Cipher
This cipher is very easy to learn and simple to encode or decode.
@@ -29,4 +30,4 @@ It is still fairly simple to learn to do by hand, just time consuming if it is a
#Morse Code
This is technically not encryption, but it is not exactly English either.
It was used originally on the telegraph and was considered an efficient way to send messages at that time.
The dots and dashes are representative of long and short pulses from a speaker.
The dots and dashes are representative of long and short pulses from a speaker.

View File

@@ -4,6 +4,22 @@
//Modified: 5-8-18
//This file contains the driver function and the test functions for the Cipher program
//This program will use some simple ciphers that are no longer widely used but still fun to play with
/*
Copyright (C) 2018 Matthew Ellison
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.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef HELPER_FUNCTIONS_HPP

View File

@@ -1,9 +1,25 @@
//Ciphers/main.cpp
//Matthew Ellison
// Created: 4-25-18
//Modified: 5-8-18
//Modified: 12-10-18
//This file contains the driver function and the test functions for the Cipher program
//This program will use some simple ciphers that are no longer widely used but still fun to play with
/*
Copyright (C) 2018 Matthew Ellison
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.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
///The header files
@@ -87,4 +103,5 @@ int main(int argc, char** argv){
outputFile.close();
return 0;
}
#endif //TEST_VERSION
#endif //TEST_VERSION

View File

@@ -2,6 +2,20 @@
#Matthew Ellison
# Created: 4-25-18
#Modified: 9-19-18
# Copyright (C) 2018 Matthew Ellison
#
# 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.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#A list of the ciphers that can be used
#This is used to create the libraries and for cpp files in the test version

View File

@@ -4,6 +4,22 @@
//Modified: 5-8-18
//This file contains the driver function and the test functions for the Cipher program
//This program will use some simple ciphers that are no longer widely used but still fun to play with
/*
Copyright (C) 2018 Matthew Ellison
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.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "Headers/Caesar.hpp"