Aes

org.beangle.commons.codec.binary.Aes
object Aes

Advanced Encryption Standard

Attributes

See also
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Aes.type

Members list

Type members

Classlikes

object CBC

Cipher-Block Chaining encode and decode utility

Cipher-Block Chaining encode and decode utility

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
CBC.type
class CBCDecoder(key: String, iv: String, padding: String) extends Decoder[Array[Byte], Array[Byte]]

Attributes

Supertypes
trait Decoder[Array[Byte], Array[Byte]]
class Object
trait Matchable
class Any
class CBCEncoder(key: String, iv: String, padding: String) extends Encoder[Array[Byte], Array[Byte]]

Attributes

Supertypes
trait Encoder[Array[Byte], Array[Byte]]
class Object
trait Matchable
class Any
object ECB

Electronic Codebook ecode and decode utility

Electronic Codebook ecode and decode utility

Attributes

See also
Supertypes
class Object
trait Matchable
class Any
Self type
ECB.type
class ECBDecoder(key: String, padding: String) extends Decoder[Array[Byte], Array[Byte]]

Attributes

Supertypes
trait Decoder[Array[Byte], Array[Byte]]
class Object
trait Matchable
class Any
class ECBEncoder(val key: String, padding: String) extends Encoder[Array[Byte], Array[Byte]]

Attributes

Supertypes
trait Encoder[Array[Byte], Array[Byte]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def buildKey(key: String): SecretKey