Difference between revisions of "AAA Adrina Arsa Andriy"

From CDOT Wiki
Jump to: navigation, search
(Created page with '= To Be Determined = == Team Members == # [mailto:aasauvageot@myseneca.ca?subject=gpu610 Adrian Sauvageot], Developer # ... [mailto:aasauvageot@myseneca.ca?subject=dps901-gpu610…')
 
(Progress)
Line 7: Line 7:
 
== Progress ==
 
== Progress ==
 
=== Assignment 1 ===
 
=== Assignment 1 ===
 +
====About====
 +
Our group has decided to each look at a different programming problem that could be sped up through paralysing it.
 +
====Adrian Sauvageot's Findings====
 +
I chose to look into a cryptography library.  Upon searching for libraries, I was able to find an open source library called [http://www.cryptopp.com/ CRYPTO++].  This library is able to encrypt lines of text, and then decrypt them, based on a key, which is also a string.
 +
The library allows the programmer to select a string.  The string would then be secretly shared across two platforms, where it would be stored.  The data to be sent would be encrypted on a computer, sent over the network, and then decrypted on the other computer.
 +
I decided to look at the application as if someone was to send a large amount of encrypted data in a large string.  To encrypt the string, there is data dependency, (encrypting "The Quick Brown Fox Jumped Over The Moon" could give an encrypted code of:
 +
 +
{{Quote box
 +
    |quote =C:ÖÜ+┘~      ╦÷bܼ↨▲+¶.f¾W.▀#§cÆ▼H╣♥¿aOv:Ss╚Ðr│y!%·∟
 +
}}
 +
If you typed the same thing twice, you would get:
 +
"C:ÖÜ+┘~      ╦÷bܼ↨▲+¶.f¾W.▀#§cÆ▼H╣♥éý┌ï0샨ï╩↑R┘^õ¡#£2ÌÕøÈ榪ç}FÉñW{òpÂ╩☺üqÿgG‗iã$(♦G]<}*▲`eJÔÓW╗õí"
 +
 
=== Assignment 2 ===
 
=== Assignment 2 ===
 
=== Assignment 3 ===
 
=== Assignment 3 ===

Revision as of 13:18, 1 October 2014

To Be Determined

Team Members

  1. Adrian Sauvageot, Developer
  2. ...

Email All

Progress

Assignment 1

About

Our group has decided to each look at a different programming problem that could be sped up through paralysing it.

Adrian Sauvageot's Findings

I chose to look into a cryptography library. Upon searching for libraries, I was able to find an open source library called CRYPTO++. This library is able to encrypt lines of text, and then decrypt them, based on a key, which is also a string. The library allows the programmer to select a string. The string would then be secretly shared across two platforms, where it would be stored. The data to be sent would be encrypted on a computer, sent over the network, and then decrypted on the other computer. I decided to look at the application as if someone was to send a large amount of encrypted data in a large string. To encrypt the string, there is data dependency, (encrypting "The Quick Brown Fox Jumped Over The Moon" could give an encrypted code of:

Template:Quote box If you typed the same thing twice, you would get: "C:ÖÜ+┘~ ╦÷bܼ↨▲+¶.f¾W.▀#§cÆ▼H╣♥éý┌ï0샨ï╩↑R┘^õ¡#£2ÌÕøÈ榪ç}FÉñW{òpÂ╩☺üqÿgG‗iã$(♦G]<}*▲`eJÔÓW╗õí"

Assignment 2

Assignment 3