net.liftweb.util.SecurityHelpers

trait SecurityHelpers

trait SecurityHelpers

 extends ScalaObject


The SecurityHelpers trait provides functions to:


Companion: SecurityHelpers

Source: SecurityHelpers.scala(38)

Direct Known Subclasses

Helpers,

 Fields

makeBlowfishKey.. def makeBlowfishKey
create a Blowfish key as an array of bytes
Array[Byte]
makeTripleDESKey.. def makeTripleDESKey
create a 3DES key as an array of bytes
Array[Byte]

 Methods

!=.. final def !=(arg0 : Any) Boolean Any
!=.. final def !=(arg0 : Object) Boolean AnyRef
==.. final def ==(arg0 : Object) Boolean AnyRef
==.. final def ==(arg0 : Any) Boolean Any
asInstanceOf.. final def asInstanceOf[T0] T0 Any
base64Decode.. def base64Decode(in : String)
decode a String in Base 64
Array[Byte]
base64Encode.. def base64Encode(in : Array[Byte])
encode a Byte array in Base 64
String
blowfishDecrypt.. def blowfishDecrypt(enc : String, key : SecretKey)
decrypt a Byte array with a Blowfish key (as a SecretKey object)
String
blowfishDecrypt.. def blowfishDecrypt(enc : Array[Byte], key : SecretKey)
decrypt a Byte array with a Blowfish key (as a SecretKey object)
Array[Byte]
blowfishDecrypt.. def blowfishDecrypt(enc : String, key : Array[Byte])
decrypt a Byte array with a Blowfish key (as a SecretKey object)
String
blowfishDecrypt.. def blowfishDecrypt(enc : Array[Byte], key : Array[Byte])
decrypt a Byte array with a Blowfish key (as a Byte array)
Array[Byte]
blowfishEncrypt.. def blowfishEncrypt(plain : String, key : SecretKey)
encrypt a String with a Blowfish key (as a SecretKey object)
String
blowfishEncrypt.. def blowfishEncrypt(plain : Array[Byte], key : SecretKey)
encrypt a Byte array with a Blowfish key (as a SecretKey object)
Array[Byte]
blowfishEncrypt.. def blowfishEncrypt(plain : String, key : Array[Byte])
encrypt a String with a Blowfish key (as a Byte array)
String
blowfishEncrypt.. def blowfishEncrypt(plain : Array[Byte], key : Array[Byte])
encrypt a Byte array with a Blowfish key (as a Byte array)
Array[Byte]
blowfishKeyFromBytes.. def blowfishKeyFromBytes(key : Array[Byte])
create a Blowfish key from an array of bytes
SecretKey
clone.. protected def clone Object AnyRef
decryptStream.. def decryptStream(in : InputStream, key : Array[Byte])
decrypt an InputStream with a Blowfish key (as a Byte array)
InputStream
decryptStream.. def decryptStream(in : InputStream, key : SecretKey)
decrypt an InputStream with a Blowfish key (as a SecretKey object)
InputStream
decryptXML.. def decryptXML(in : String, key : Array[Byte]) Box[Node]
decryptXML.. def decryptXML(in : String, key : SecretKey) Box[Node]
encryptStream.. def encryptStream(in : InputStream, key : Array[Byte])
encrypt an InputStream with a Blowfish key (as a Byte array)
InputStream
encryptStream.. def encryptStream(in : InputStream, key : SecretKey)
encrypt an InputStream with a Blowfish key (as a SecretKey object)
InputStream
encryptXML.. def encryptXML(in : Node, key : Array[Byte]) String
encryptXML.. def encryptXML(in : Node, key : SecretKey) String
eq.. final def eq(arg0 : Object) Boolean AnyRef
equals.. def equals(arg0 : Any) Boolean AnyRef
finalize.. protected def finalize Unit AnyRef
getClass.. final def getClass Class[Any] AnyRef
hash.. def hash(in : Array[Byte])
create a SHA hash from a Byte array
Array[Byte]
hash.. def hash(in : String)
create a SHA hash from a String
String
hash256.. def hash256(in : String)
create a SHA-256 hash from a String
String
hash256.. def hash256(in : Array[Byte])
create a SHA-256 hash from a Byte array
Array[Byte]
hashCode.. def hashCode Int AnyRef
hashHex.. def hashHex(in : String)
create a SHA hash from a String
String
hexDecode.. def hexDecode(str : String) Array[Byte]
hexDigest.. def hexDigest(in : Array[Byte])
create an hex encoded SHA hash from a Byte array
String
hexDigest256.. def hexDigest256(in : Array[Byte])
create an hex encoded SHA-256 hash from a Byte array
String
hexEncode.. def hexEncode(in : Array[Byte])
encode a Byte array as hexadecimal characters
String
isInstanceOf.. final def isInstanceOf[T0] Boolean Any
md5.. def md5(in : Array[Byte])
create a MD5 digest from a Byte array
Array[Byte]
md5.. def md5(in : String)
create a MD5 digest from a String
String
ne.. final def ne(arg0 : Object) Boolean AnyRef
notify.. final def notify Unit AnyRef
notifyAll.. final def notifyAll Unit AnyRef
randomInt.. def randomInt(mod : Int)
return a random int modulo a number
Int
randomLong.. def randomLong(mod : Long)
return a random Long modulo a number
Long
shouldShow.. def shouldShow(percent : Double)
return true only 'percent' times when asked repeatedly [details]
This function is used in the Skittr example to get a random set of users
param
percent - percentage as a double number <= 1.0
Boolean
synchronized.. final def synchronized[T0](arg0 : T0) T0 AnyRef
toString.. def toString String AnyRef
tripleDESDDecryptStream.. def tripleDESDDecryptStream(in : InputStream, key : Array[Byte])
decrypt an InputStream with a Blowfish key (as a Byte array)
InputStream
tripleDESDecrypt.. def tripleDESDecrypt(enc : String, key : Array[Byte])
decrypt a Byte array with a Blowfish key (as a SecretKey object)
String
tripleDESDecrypt.. def tripleDESDecrypt(enc : Array[Byte], key : Array[Byte])
decrypt a Byte array with a Blowfish key (as a Byte array)
Array[Byte]
tripleDESDecrypt.. def tripleDESDecrypt(enc : Array[Byte], key : SecretKey)
decrypt a Byte array with a Blowfish key (as a SecretKey object)
Array[Byte]
tripleDESDecrypt.. def tripleDESDecrypt(enc : String, key : SecretKey)
decrypt a Byte array with a Blowfish key (as a SecretKey object)
String
tripleDESDecryptStream.. def tripleDESDecryptStream(in : InputStream, key : SecretKey)
decrypt an InputStream with a Blowfish key (as a SecretKey object)
InputStream
tripleDESEncrypt.. def tripleDESEncrypt(plain : String, key : Array[Byte])
encrypt a String with a Blowfish key (as a Byte array)
String
tripleDESEncrypt.. def tripleDESEncrypt(plain : Array[Byte], key : Array[Byte])
encrypt a Byte array with a Blowfish key (as a Byte array)
Array[Byte]
tripleDESEncrypt.. def tripleDESEncrypt(plain : Array[Byte], key : SecretKey)
encrypt a Byte array with a Blowfish key (as a SecretKey object)
Array[Byte]
tripleDESEncrypt.. def tripleDESEncrypt(plain : String, key : SecretKey)
encrypt a String with a Blowfish key (as a SecretKey object)
String
tripleDESEncryptStream.. def tripleDESEncryptStream(in : InputStream, key : Array[Byte])
encrypt an InputStream with a Blowfish key (as a Byte array)
InputStream
tripleDESEncryptStream.. def tripleDESEncryptStream(in : InputStream, key : SecretKey)
encrypt an InputStream with a Blowfish key (as a SecretKey object)
InputStream
tripleDESKeyFromBytes.. def tripleDESKeyFromBytes(key : Array[Byte])
create a Blowfish key from an array of bytes
SecretKey
wait.. final def wait Unit AnyRef
wait.. final def wait(arg0 : Long) Unit AnyRef
wait.. final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
Copyright (c) 2006-2010 WorldWide Conferencing, LLC. All Rights Reserved.