@light-merlin-dark/vssh
Version:
MCP-native SSH proxy for AI agents. CLI & MCP Server, plugin system, AI safety guards.
23 lines • 677 B
TypeScript
export declare class EncryptionService {
private static instance;
private key;
private algorithm;
private keyPromise;
private constructor();
static getInstance(): EncryptionService;
private loadConfig;
private saveConfig;
private loadOrCreateKey;
encrypt(text: string): string;
decrypt(encryptedData: string): string;
/**
* Safely encrypt an object to JSON string
*/
encryptObject(obj: any): string;
/**
* Safely decrypt a JSON string back to object
*/
decryptObject<T = any>(encryptedData: string): T;
}
export declare const encryption: EncryptionService;
//# sourceMappingURL=encryption.d.ts.map