Nitramite
  • Home
  • Applications
    • Noiser
    • QuickScan
    • Radiation Detector
    • NITSPEC
    • Cryptography >
      • Getting started
      • Poly Square Guide
      • WhatsApp Decryptor Guide
      • Messaging Guide
      • Hash Cracker Guide
      • Checksum Guide
      • Steganography Guide
      • User puzzles guide
      • Visual Ciphers guide
      • File Encryption Guide
      • Encrypted QR codes guide
      • Remote Server API
      • Cryptography Description
      • Password Generator Guide
    • Clear And Go
    • Paketin Seuranta
    • APCUPSDMonitor
    • Grow Lab
    • FRDB >
      • FRDB Guide
      • FRDB Web
      • FRDB Android
    • Crypto Messenger >
      • Getting started with CMSG
    • ArduinoWC >
      • Mega 2560
  • Games
    • Poker Pocket
  • Contact
  • EULA
  • RESOURCES
    • Privacy Policy
    • Thingiverse
    • M737
    • Logos
    • app-ads
  • Home
  • Applications
    • Noiser
    • QuickScan
    • Radiation Detector
    • NITSPEC
    • Cryptography >
      • Getting started
      • Poly Square Guide
      • WhatsApp Decryptor Guide
      • Messaging Guide
      • Hash Cracker Guide
      • Checksum Guide
      • Steganography Guide
      • User puzzles guide
      • Visual Ciphers guide
      • File Encryption Guide
      • Encrypted QR codes guide
      • Remote Server API
      • Cryptography Description
      • Password Generator Guide
    • Clear And Go
    • Paketin Seuranta
    • APCUPSDMonitor
    • Grow Lab
    • FRDB >
      • FRDB Guide
      • FRDB Web
      • FRDB Android
    • Crypto Messenger >
      • Getting started with CMSG
    • ArduinoWC >
      • Mega 2560
  • Games
    • Poker Pocket
  • Contact
  • EULA
  • RESOURCES
    • Privacy Policy
    • Thingiverse
    • M737
    • Logos
    • app-ads

Cryptography beginners guide

Getting started with "Cryptography" application
First of all cryptography as on word means way to hide two opponents message in a way that third party person can't understand it. My application simply goes thru many of these methods from early days subsitution ciphers to todays ciphers which are based on very adwanced math. More about cryptography (https://en.wikipedia.org/wiki/Cryptography)

Picture
Menu pages
This is the main menu, which has different pages for different aspects of whole picture.
​Ciphers page consists ciphers which are corresponding to encryption and decryption of users input. More about cipher as an meaning at: (https://en.wikipedia.org/wiki/Cipher). More about how to use input views in next section of this page.

Hashes page consists different hashing algorithms which are handly for example password storing. Storing plaintext password in database for example is just UNACCEPTABLE and extremely UNSAFE aswell as using methods like MD5 which has huge lookup table application and services like hashkiller. More about hashing at (https://en.wikipedia.org/wiki/Hash_function). Hashes are not ciphers so users plaintext input can be hashed and getting plaintext from hash requires so called "hacking/cracking" where cracking is the correct word for my understanding.

Encoding page consists methods of encoding, which is method of showing characters in different form easy for someone's else understanding. For example if you are blind you wan't to use braille to "read" using your fingertips. People have come up with different encoding methods by need, from Morse in time where there was no any good way to send messages far away than on off tones to tap code where prisoners needed a way to communicate without saying a word. More about encoding here: (https://en.wikipedia.org/wiki/Character_encoding)

Tools page consists different tools related to cryptography which are for people who are looking exactly some specific tool so I'm not going to go thru each one of them here. Tools section grows if someone asks me to implement something to help in someones work or to solve problems.

Messaging page consists a experimental messaging tool which uses same code implementation as cipher page RSA tool but keys are thruly created at users device and not at some remote server stealing your keys. I might take that further in the future but it's not intended to replace any chatting application because I simply don't have servers for the message exchange.

Picture
Input view
This view field's changes based on selected cipher needs of user's input. Basic form of use is to input plaintext at input to get cipher output with selected method. So this was to encrypt data.

When you are giving decrypted data it's always inputted at the input field but then by pressing decrypt you can get it back to plaintext. Ciphers might have diameter, key's and other options to play with the mess output even more to get wanted result.

I would not use old ciphers methods to send actual secret's cause those are easily broken by todays computers and technology. My personal opinition about todays mathematical cipher's are that every single one of them is breakable with resources and money.

​Facebook and Whatsapp buttons at the top will send output field text to anyone you select as on recipient. This application does not have access to your private content or what so ever and never will have. 

Paste clipboard to input does what it says. Example: if you have got ciphertext in Facebook messenger and you have copied that to your device clipboard you can fastly click paste... to input it in the app's input field and then press decrypt to see it as plaintext. Note that this is not working with ciphers with generated key files because you need a way to exchange public keys. My messaging feature does that.

Clear in/out button will clear input and output fields for you without need to clear them manually.

Picture
Explanation view

This app would not be anything without some explanations for ciphers. You can access explanation by long clicking any of the menus items. Normal click will navigate you to the cipher and tools that does the job but long click will always navigate you to this image looking explanation page (this is taken from Templar). Explanations idea is to go thru basic things, some cracking methods, how to use and external links for more information.

Powered by Create your own unique website with customizable templates.