User:Benjiman750/sandbox

General Life
I am a male student from somewhere in the Pacific Ocean, that likes computers, people and languages.

Spare time

 * MacBook Air
 * Internet
 * Social Media and Online Communities
 * Tumblr
 * Facebook
 * Twitter
 * Wikipedia
 * Programming
 * Reading

Python 3
Uselessly complexed Python code to print "Hello, Wikipedia!" To the console

Swift
Unnecessarily complexed Swift code to print "Hello, Wikipedia!" To the console

HTML
Some HTML Code to display "Hello, Wikipedia" on a webpage

JavaScript
Needlessly cumbersome code to print "Hello, Wikipedia" to the console

CSS
Useless code for CSS positioning of centred, white, Helvetica text in web design of HTML code under the h1 tag.

=
Encryption Of Text ===== A simple UI (User Interface) that encrypts a message with a password. The UI has three options (Encrypt, Decrypt and Exit)

The programme uses a few modules:
 * tkinter
 * hashlib
 * Hashing.py (custom module)

Encrypt
The programme will ask the user for a key to encrypt the data with and a message to encrypt. When the user submits the required data to the programme, the programme will hash the key with SHA 512, then the letters in that SHA will be converted to numbers, those numbers put into a list and then the message that’s being encrypted will be translated into unicode, then put into a list, every number in the string messages unicode list is added with every number in the number version of the hash of the user’s key returning a set of numbers which is the user’s encrypted message. The user then has the option to copy the encrypted text’s numbers to the clipboard of the computer.

Decrypt
The programme when submitted an encrypted message, will hash the user’s key convert letters into numbers and add it to an array then the numbers are split into an array and each number in the message’s array has each number in the hash’s array subtracted from it, then the resulting numbers are converted from unicode to a string and returned to the user.

Exit
Closes the UI and programme.

Hashing
Hashing in Python I found to be difficult, so I made my own module with functions to make the process easier.

Mandarin (Moderate)
I have been learning mandarin for 3 years!

我会说一点中文！

English (Proficient, native)
I have spoken English all my life.

I can speak English as it is my native language I can speak it at a high level.

French (Little)
I have recently attempted to learn the French language in recent weeks.

Je Suis garçon