| Package | calista.hash |
| Class | public class Vigenere |
| Inheritance | Vigenere Object |
See the wikipedia article about it : Vigenère cipher
import calista.hash.Vigenere ;
trace( Vigenere.encrypt( "hello world" , calista" ) ; // jewtg potlo
trace( Vigenere.decrypt( "jewtg potlo" , calista" ) ; // hello world
| Method | Defined By | ||
|---|---|---|---|
Vigenere()
Creates a new Vigenere instance. | Vigenere | ||
decrypt(cipher:String, key:String):String
Use Vigenère algorithm to decrypt the specified cipher text. | Vigenere | ||
decrypt(cipher:String, key:String):String [static]
Use Vigenère algorithm to decrypt the specified cipher text. | Vigenere | ||
encrypt(source:String, key:String):String
Use Vigenère algorithm to encrypt the specified source text. | Vigenere | ||
encrypt(source:String, key:String):String [static]
Use Vigenère algorithm to encrypt the specified source text. | Vigenere | ||
| Constant | Defined By | ||
|---|---|---|---|
| singleton : Vigenere [static]
The Vigenere singleton reference. | Vigenere | ||
| Vigenere | () | Constructor |
public function Vigenere()Creates a new Vigenere instance.
| decrypt | () | method |
public function decrypt(cipher:String, key:String):StringUse Vigenère algorithm to decrypt the specified cipher text.
Example :
import calista.hash.Vigenere ;
var vigenere:Vigenere = new Vigenere() ;
trace( vigenere.decrypt( "jewtg potlo" , calista" ) ; // hello world
Parameters
cipher:String — String to be decrypted.
| |
key:String — The key used to decrypt.
|
String — The decrypted text.
|
| decrypt | () | method |
public static function decrypt(cipher:String, key:String):StringUse Vigenère algorithm to decrypt the specified cipher text.
Example :
import calista.hash.Vigenere ;
trace( Vigenere.decrypt( "jewtg potlo" , calista" ) ; // hello world
Parameters
cipher:String — String to be decrypted.
| |
key:String — The key used to decrypt.
|
String — The decrypted text.
|
| encrypt | () | method |
public function encrypt(source:String, key:String):StringUse Vigenère algorithm to encrypt the specified source text.
Example :
import calista.hash.Vigenere ;
var vigenere:Vigenere = new Vigenere() ;
trace( vigenere.encrypt( "hello world" , calista" ) ; // jewtg potlo
Parameters
source:String — String to be encrypted.
| |
key:String — The key used to encrypt.
|
String — The encrypted text.
|
| encrypt | () | method |
public static function encrypt(source:String, key:String):StringUse Vigenère algorithm to encrypt the specified source text.
Example :
import calista.hash.Vigenere ;
trace( Vigenere.encrypt( "hello world" , calista" ) ; // jewtg potlo
Parameters
source:String — String to be encrypted.
| |
key:String — The key used to encrypt.
|
String — The encrypted text.
|
| singleton | Constant |
public static const singleton:VigenereThe Vigenere singleton reference.