Open main menu

CDOT Wiki β

Changes

AAA Adrina Arsa Andriy

1,299 bytes added, 13:18, 1 October 2014
Progress
== 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 [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 3 ===