Swift Security

Open-source Swift projects categorized as Security

Top 23 Swift Security Projects

  • CryptoSwift

    CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

  • KeychainAccess

    Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

    Latest mention: Devs could resort to workarounds to avoid iOS 14 anti-tracking feature | reddit.com/r/apple | 2021-01-07
  • Valet

    Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.

  • RNCryptor

    CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc

  • Locksmith

    A powerful, protocol-oriented library for working with the keychain in Swift.

  • blokada

    The official repo for Blokada for Android and iOS.

    Latest mention: I increased my battery life by using Blokada. | reddit.com/r/androidapps | 2020-12-31

    The best place to get Blokada is via F-Droid, their website, or GitHub.

  • keychain-swift

    Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.

  • swiftshield

    🔒 Swift Obfuscator that protects iOS apps against reverse engineering attacks.

  • SwiftKeychainWrapper

    A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift.

  • SwiftyRSA

    RSA public/private key encryption in Swift

  • BiometricAuthentication

    Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.

  • SwiftPasscodeLock

    An iOS passcode lock with TouchID authentication written in Swift.

  • SwCrypt

    RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X

  • Smile-Lock

    A library for make a beautiful Passcode Lock View

  • IDZSwiftCommonCrypto

    A wrapper for Apple's Common Crypto library written in Swift.

  • SecurePropertyStorage

    Helps you define secure storages for your properties using Swift property wrappers.

  • Heimdall

    Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.

  • Arcane

    :trident: CommonCrypto in Swift, and more

  • SipHash

    Simple and secure hashing in Swift with the SipHash algorithm

  • SecureEnclaveCrypto

    Demonstration library for using the Secure Enclave on iOS

  • SwiftSSL

    An Elegant crypto toolkit in Swift.

  • SwiftHash

    🍕 MD5 in pure Swift

  • BlueCryptor

    Swift cross-platform crypto library using CommonCrypto/libcrypto

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).