Key Features

  • Secure File Management: Encrypts master and content files using AES-CBC with PBKDF2 key derivation for robust security.

  • Cryptographic Signatures: Generates and verifies signatures using the Web Crypto API to ensure data integrity and authenticity.

  • Real-Time Synchronization: Utilizes WebSocket communication via socket.io-client for immediate updates across clients.

  • TypeScript Support: Offers type safety and autocompletion for a better developer experience.

  • Intuitive Data Access: Provides the ulda.data object for easy manipulation of content files with methods like update and delete.

  • Comprehensive Error Handling: Includes built-in mechanisms to manage network issues, invalid data, or server errors gracefully.

  • Advanced Cryptographic Utilities: Exposes ulda0 methods for custom cryptographic tasks, such as signature generation, hashing, and data encryption/decryption.

  • Flexible File Operations: Supports creating, updating, and deleting both master and content files with atomic updates to maintain data consistency.

Welcome