Stego
Link to project (click)
Link to code (click)
Key Commits:
Key Points:
- Figuring out how to do stego (u gotta take the least signficant bits of each pixel on the image in order to encrypt message)
- figuring out how to take input from images
- processing image data
- outputting images
Improvements:
- could make image download process more streamlined, maybe click of a button auto downloads image
- find ways to make encoding more efficient
Ascii Art
Key Points:
- Binary representation of bits in the image
- Astrix and _ for every bit creating the ascii art
- User can apply specific image into program
Possible Improvements:
- Work on sizing of the image to fit perfectly
- Implement black background to make ascii image look better
- Incorporating more elements into feature
Commits:
Color Generator
Link to project (click)
Link to code (click)
- Input decimal values 0-255 in each box
- Code validates RGB values
- Converts RGB decimal to binary
- Displays converted RGB values in binary
- Displays final color
Key Commits
Counting Sheep
Link to project (click)
Link to code (click)
- Key Points:
- Changing color based on what the user inputs in binary
- Creating interesting interaction by counting sheep which is also what changes color
- Improvements:
- Sheep has white background
- add in reindeer
- The sudden appearance of the sheep is jarring
- Sheep Changing Form of Entering Binary -> Entering it rather than pressing on counter
- The Sheep Counter -> Initial draft of the sheep counter
Password Combiner:
Link to project (click)
Link to code (click)
Key Commits:
Key Points:
- Use of binary when the two passwords from the user go from ascii to unicode then to binary
- Logic gates combine the “0”s and “1”s and return one password in binary
- Convert back to ascii however it removes any unreadable characters (only 95 ascii characters are readable ones)
Possible Improvements:
- Add much more gates instead of just AND & OR gates
- Suggest a stronger password if the combined one is weak