static class smartJ$CipherCrypto
	{
	} .
	
		- Language: Javascript
 
		- Located at: lib/js/framework/smart-framework.pak.js; crypt_utils.js
 
		- Package: Sf.Javascript:Crypto
 
		- Class Name: smartJ$CipherCrypto
 
		- Frozen: Yes
 
		- Version: 20241216
 
		- Usage: smartJ$CipherCrypto.method();
 
		
		
		
		- Depends: smartJ$Utils, smartJ$BaseConv, smartJ$CryptoHash, smartJ$DhKx, smartJ$CryptoCipherTwofish, smartJ$CryptoCipherBlowfish
 
		
	
 
	
	public static function tfEnc (
	
{String} key, 
	
{String} str
	
	) {} 
. {String}
	
	
	
			@return: {String} The Smart.Twofish encrypted string
	
	
	
	@param: {String} key The encryption key ; 32 bytes (256 bit) ; iV is auto-managed, 16 bytes (128 bit)
	@param: {String} str The plain string
	
	
	
			
	
	
 
	public static function tfDec (
	
{String} key, 
	
{String} str
	
	) {} 
. {String}
	
	
	
			@return: {String} The Smart.Twofish decrypted string
	
	
	
	@param: {String} key The encryption key ; 32 bytes (256 bit) ; iV is auto-managed, 16 bytes (128 bit)
	@param: {String} str The Smart.Twofish encrypted string
	
	
	
			
	
	
 
	public static function bfEnc (
	
{String} key, 
	
{String} str
	
	) {} 
. {String}
	
	
	
			@return: {String} The Smart.Blowfish encrypted string
	
	
	
	@param: {String} key The encryption key ; 32 bytes (256 bit) ; iV is auto-managed, 16 bytes (128 bit)
	@param: {String} str The plain string
	
	
	
			
	
	
 
	public static function bfDec (
	
{String} key, 
	
{String} str
	
	) {} 
. {String}
	
	
	
			@return: {String} The Smart.Blowfish decrypted string
	
	
	
	@param: {String} key The encryption key ; 32 bytes (256 bit) ; iV is auto-managed, 16 bytes (128 bit)
	@param: {String} str The Smart.Blowfish encrypted string
	
	
	
			
	
	
 
	
	
	
documentation generated on: 2024-12-16 17:13:26 +0000
	
	Smart.Framework © 2009-2024 unix-world.org
 
Smart Twofish / Blowfish (CBC) for JavaScript: Encrypt / Decrypt