Page cover

📩Mã Hóa Dữ Liệu

Alien mã hóa tất cả dữ liệu và tệp của người dùng để đảm bảo dữ liệu không thể bị truy cập trái phép trong quá trình lưu trữ và truyền tải.

  • Mã Hóa Cục Bộ: Dữ liệu được mã hóa cục bộ trên thiết bị của người dùng bằng AES để mã hóa ghi chép trò chuyện và cài đặt. Các khóa mã hóa được lưu trữ trong khu vực lưu trữ an toàn của thiết bị.

  • Mã Hóa Trên Chuỗi: Giá trị băm của dữ liệu đã mã hóa được lưu trữ trên blockchain, sử dụng tính bất biến và minh bạch của blockchain để đảm bảo tính toàn vẹn và bảo mật của dữ liệu.

// Example: Data Encryption Storage

import { encrypt, decrypt, generateKey } from 'crypto';

import { storeFileOnIPFS, storeHashOnBlockchain } from './storage';

// Generate AES Key

const aesKey = generateKey('aes', { length: 256 });

// Encrypt File

function encryptFile(file) {

const encryptedFile = encrypt(aesKey, file);

return encryptedFile;

}

// Store Encrypted File and Hash

async function storeFile(file) {

const encryptedFile = encryptFile(file);

const fileHash = await storeFileOnIPFS(encryptedFile);

await storeHashOnBlockchain(fileHash);

}

Last updated