Asper Header
1.0.22
The header injector extension
Loading...
Searching...
No Matches
base64.ts
Go to the documentation of this file.
1
12
import
{
BaseCipher
} from
"../base/baseCipher"
;
13
21
export
class
Base64Cipher
extends
BaseCipher
{
25
readonly
CipherName
=
"Base64"
;
26
32
constructor
() {
33
super();
34
}
35
43
encode(plainText:
string
=
""
):
string
{
44
const buffer = Buffer.from(plainText);
45
const
encoded = buffer.toString(
"base64"
);
46
return
encoded;
47
}
48
57
decode(cipherText:
string
=
""
):
string
{
58
const buffer = Buffer.from(cipherText,
"base64"
);
59
const
decoded = buffer.toString();
60
return
decoded;
61
}
62
}
Base64Cipher
Implementation of Base64 encoding and decoding.
Definition
base64.ts:21
Base64Cipher::CipherName
readonly CipherName
Identifier name for this encoding scheme.
Definition
base64.ts:25
Base64Cipher::constructor
constructor()
Constructor for Base64 encoder/decoder.
Definition
base64.ts:32
BaseCipher
Abstract base class providing common functionality for cipher implementations.
Definition
baseCipher.ts:18
string
export const export const string[]
Definition
constants.ts:203
vscode
asperheader
src
modules
ciphers
flavoured
base64.ts
Generated on Mon Sep 7 2026 00:38:30 for Asper Header by
1.12.0