From 3f9415f3c0ba8186cdf86a616f383a880e9d006e Mon Sep 17 00:00:00 2001 From: Nathan Lasseter Date: Tue, 5 Jun 2012 19:41:29 +0100 Subject: SimpleCrypt 0.1 (copied in for historical reasons) --- Makefile | 10 ++++++++++ decrypt.c | 36 ++++++++++++++++++++++++++++++++++++ encrypt.c | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 Makefile create mode 100644 decrypt.c create mode 100644 encrypt.c diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..eaa7d67 --- /dev/null +++ b/Makefile @@ -0,0 +1,10 @@ +CFLAGS=-Wall -Wextra + +all: + make encrypt + make decrypt + +encrypt: encrypt.c + gcc -o $@ $^ ${CFLAGS} +decrypt: decrypt.c + gcc -o $@ $^ ${CFLAGS} diff --git a/decrypt.c b/decrypt.c new file mode 100644 index 0000000..3f84bca --- /dev/null +++ b/decrypt.c @@ -0,0 +1,36 @@ +#include +#include +#include + +int main(int argc, char** argv) { + if(argc==0) { + fprintf(stderr, "Arguments fool!"); + return 1; + } + FILE* file = fopen(argv[1], "r"); + fseek(file, 0, SEEK_END); + int length = ftell(file); + fseek(file, 0, SEEK_SET); + char filearr[length]; + fread(filearr, length, 1, file); + fclose(file); + printf("Enter Passphrase:\n"); + char passphrase[81]; + fgets(passphrase, 81, stdin); + int passlen = strlen(passphrase) - 1; + int i=0,j=0; + for(i=0;i +#include +#include + +int main(int argc, char** argv) { + if(argc==0) { + fprintf(stderr, "Arguments fool!"); + return 1; + } + FILE* file = fopen(argv[1], "r"); + fseek(file, 0, SEEK_END); + int length = ftell(file); + fseek(file, 0, SEEK_SET); + char filearr[length]; + fread(filearr, length, 1, file); + fclose(file); + printf("Enter Passphrase:\n"); + char passphrase[81]; + fgets(passphrase, 81, stdin); + int passlen = strlen(passphrase) - 1; + int i=0,j=0; + for(i=0;i