Crypto

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,415
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 18, 2010

CRYPTO è un'applicazione per la Codifica/Decodifica di testi basato su AES (Advanced Encryption Standard), conosciuto anche come Rijndael, un algoritmo di cifratura a blocchi utilizzato come standard dal governo degli Stati Uniti d'America.

Essendo un sistema di cifratura di tipo simmetrico, codifica e decodifica i testi attraverso l'utilizzo di una parola chiave segreta condivisa dagli attori della messaggistica.

Il sistema è predisposto per parole chiave a 256 bit (fino a 32 caratteri) a prova di qualsiasi tentativo di decodifica non autorizzata.

Veloce e potente sarebbe possibile (risorse della macchina permettendo) la codifica di messaggi lunghi fino a 100.000.000.000.000.000 (cento milioni di miliardi) di caretteri!

L'invio dei messaggi criptati via e-mail è gestito dalla pressione (tap) sul tasto "invia" che lancia il client di posta del device con il campo del messaggio contenente il testo criptato e la parola "Crypto" (modificabile) nel campo dell' oggetto.

Nota: iPhone© aggiunge per default la frase "Inviato da iPhone" ovviamente non criptata. In fase di decodifica questa frase verrebbe considerata codice cifrato dando come risultato una piccola stringa di caratteri esadecimali alla fine del testo peraltro perfettamente decifrato.
Se non si desidera che ciò avvenga, prima dell'invio, cancellare la suddetta frase.
Con lo stesso sistema è possibile inviare messaggi in chiaro.

In ogni caso Ë possibile trattare il testo criptato con i mezzi e le modalità di sistema proprie di iPhone© (copia e incolla da e per servizio messaggi, email, documenti di testo, ecc...)

Il set di caratteri gestito Ë UNICODE (UTF-8 completo).

NOTA: per la decodifica dei messaggi il ricevente deve possedere una copia di CRYPTO installata sul suo apparecchio,oppure, per la durata del periodo promozionale, recarsi all'inirizzo:
http://www.studioguarnone.com/de-crypto.html.

Si ringrazia Chris Veness per la stesura del codice di implementazione di AES (© 2005-2010 Chris Veness), offerto in libero utilizzo nei termini di licenza esposti a questo indirizzo:
http://creativecommons.org/licenses/by/3.0/

Crypto implements AES, a assymmetric block cipherí for encrypting texts which can be decrypted with the original encryption key.

For many purposes, a simpler encryption algorithm such as TEA is perfectly adequate, but if you suspect the world's best cryptographic minds, and a few million dollars of computing resource, might be attempting to crack your security, then AES, based on the Rijndael algorithm, is the tightest security currently available (approved by the US government for classified information up to 'Secret' and in in 192 or 256 key lengths, up to 'Top Secret'). AES was adopted by NIST in 2001 as FIPS-197, and is the replacement for DES which was withdrawn in 2005.

The key is obtained by applying the Cipher routine to encrypt the first 32 characters of the password (using 256-bit keys) to make the key.

Crypto allows a message size up to 2^57 (c. 10^17) bytes ñ unlikely to be a limitation!

Crypto has a built-in function (tapping on "invia") to send messages, automatically launching e-mail client program with pre-compiled message field with encoded text.

Anyway you can treat the resulting encoded text by the common device ways like copy and paste, to and from. email client, text files and so on.

Obviously, the message recipient must have a copy of Cripto to decode encrypted messages.
(for a short time since Crypto is under promotional (free) distribution, you can decrypt messages at: http://www.studioguarnone.com/de-crypt.html).

A special tanks to Chris Veness for its AES implementation coding (© 2005-2010 Chris Veness) released for free in the terms of license published at this internet address: http://creativecommons.org/licenses/by/3.0/.

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (0)

Sign In or Sign Up now to post a comment!
Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more