Зашифрованные заметки, канбан-доски и аналогичные задачи с поддержкой искусственного интеллекта
Шифрование на стороне клиента. С помощью нашего сервиса вы можете гибко настраивать и управлять процессом шифрования, не полагаясь на сторонние инструменты.
// Пример кода на Node.js // Подключаем встроенный модуль 'crypto' const crypto = require('crypto'); // Ключ и IV должны быть защищены const key = crypto.randomBytes(32); // 256 бит const iv = crypto.randomBytes(16); // 128 бит function encrypt(text) { let cipher = crypto.createCipheriv('aes-256-cbc', key, iv); let encrypted = cipher.update(text, 'utf8', 'hex'); encrypted += cipher.final('hex'); return encrypted; } function decrypt(encryptedText) { let decipher = crypto.createDecipheriv('aes-256-cbc', key, iv); let decrypted = decipher.update(encryptedText, 'hex', 'utf8'); decrypted += decipher.final('utf8'); return decrypted; }