Skip to content

This repository contains code that makes UserDefaults contains secure by Encrypting the value before saving.

Notifications You must be signed in to change notification settings

0xSiddhant/EncryptedUserDefaults_Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encrypted User Defaults In Swift

This repository contains Swift code examples for symmetric and asymmetric encryption using AES (Advanced Encryption Standard) along with key generation techniques. The code demonstrates how to securely store and retrieve encrypted data using AES encryption and how to generate consistent encryption keys for reliable data access.


How to Use

  1. Clone this repository to your local machine or download the code files directly.
  2. Open the Xcode project and explore the EncryptedUserDefaults.swift and AsymmetricUserDefaults.swift files.
  3. Use the provided code examples to understand how to implement symmetric and asymmetric encryption in your Swift projects.
  4. Customize the code according to your specific requirements and integrate it into your applications for secure data encryption and decryption.

Disclaimer: This repository is for educational purposes only and is not intended for production use. Always consult with security experts and follow best practices when implementing encryption and security features in your applications.

About

This repository contains code that makes UserDefaults contains secure by Encrypting the value before saving.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages