As3Crypto ActionScript 3 Cryptography Library

Giovedì 15 Marzo, 2007

As3 Crypto Framework 1.1 è una libreria scritta in ActionScript 3 che permette di applicare i più comuni algoritmi di crittaggio, come:

  • Public Key Encryption: RSA (partial. encryption only.)
  • Secret Key Encryption: AES, DES, 3DES, BlowFish, XTEA, RC4
  • Confidentiality Modes: ECB, CBC, CFB, CFB8, OFB, CTR
  • Hashing Algorithms: MD5, SHA-1, SHA-224, SHA-256
  • Paddings available: PKCS#5, PKCS#1
  • Other Useful Stuff: HMAC, Random

La libreria mette a disposizione tutta una serie di classi per poter applicare gli algoritmi di crittaggio. Viene data in licenza BSD, visto che parte del sorgente proviene da codici Java, C e Javascript. Sul sito si possono trovare ulteriori informazioni, i sorgenti e i binari.

Post correlati

La cifratura RSA

Martedì 30 Gennaio, 2007

Prima di tutto, come accennato nel Post Crittografia il sistema RSA è una cifratura a chiave pubblica e sfrutta le proprietà dei numeri primi. Inoltre l’aritmetica adottata (nei calcoli) non è quella ordinaria, bensì la cosidetta artirmetica finita o modulare. Iniziamo proprio da quest’ultima per procedere passo dopo passo nella realizzazione di una cifratura RSA.

Continua a leggere… »

Post correlati

Crittografia

Lunedì 29 Gennaio, 2007

Visto che si parla sempre più spesso di crittografia, decifrazione di codici, violazione delle protezioni adottate sui DVD e quant’altro, ecco alcuni accenni utili per comprendere, almeno a grandi linee, un’argomento estremamente vario, interessante e complesso.

L’arte della critografia, cioè la capacità di nascondere un messaggio a tutti tranne che ad uno specifico destinatario, risale a tempi antichissimi. In generale crittografare un messaggio significa scegliere un metodo di codifica, e ve ne sono di svariati. L’inconveniente, sino a poco tempo fa, era che tale metodo doveva essere conosciuto non solo dal mittente (colui che criptava il messaggio) ma - ovviamente - anche dal destinatario. In altre parole mittente e destinatario devono trovare un modo per scambiarsi il metodo di codifica.

Continua a leggere… »

Post correlati