Exercise 13: Storage with Encryption (simple)

Problem Statement

Function `setEncrypted(key, value, password)` banao jo value ko encrypt karke store kare. Example: setEncrypted("secret", "data", "password123")

Sample Output:

setEncrypted("secret", "data", "password123")
// Stores encrypted value

Solution

const setEncrypted = (key, value, password) => {
  const encoded = btoa(JSON.stringify(value) + password);
  localStorage.setItem(key, encoded);
};

Explanation

Overall Goal:

  • Value ko encrypt karke store karna.

Real world:

  • Security: sensitive data encryption.
  • Privacy: encrypted storage.