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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • KeychainAccess

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

  • secretive

    Store SSH keys in the Secure Enclave

    Project mention: Ask HN: What macOS apps/programs do you use daily and recommend? | news.ycombinator.com | 2024-06-09
  • 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.

  • keychain-swift

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

    Project mention: WidgetKit + REST authentication | /r/iOSProgramming | 2023-12-05

    You should be using Keychain for all secrets. You can specify an "access group" that can be used across processes. The API sucks so I use the keychain-swift wrapper.

  • SwiftShield

    πŸ”’ Swift Obfuscator that protects iOS apps against reverse engineering attacks.

  • SwiftyRSA

    RSA public/private key encryption in Swift

  • Damn-Vulnerable-iOS-App-v2

    Damn Vulnerable iOS App (DVIA) is an iOS application that is damn vulnerable. Its main goal is to provide a platform to mobile security enthusiasts/professionals or students to test their iOS penetration testing skills in a legal environment. This project is developed and maintained by @prateekg147. The vulnerabilities and solutions covered in this app are tested up to iOS 11. The current version is writen in Swift and has the following vulnerabilities.

  • BiometricAuthentication

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

  • SwCrypt

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

  • SwiftPasscodeLock

    An iOS passcode lock with TouchID authentication written in Swift.

  • Smile-Lock

    A library for make a beautiful Passcode Lock View

  • SimpleKeychain

    A simple Keychain wrapper for iOS, macOS, tvOS, and watchOS

  • 2fas-ios

    Source code for 2FAS iOS app

    Project mention: Ente Auth: open-source Authy alternative for 2FA | news.ycombinator.com | 2024-07-05

    2FAS iCloud storage is not e2e encrypted: https://github.com/twofas/2fas-ios/issues/43

  • 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.

  • ios-app

    Official IVPN iOS app

  • Heimdall

    Heimdall is a wrapper around the Security framework for simple encryption/decryption operations. (by henrinormak)

  • ScreenshotPreventing-iOS

    Prevent screenshot or screenrecording on iOS devices

  • pareto-mac

    Automatically audit your Mac for basic security hygiene.

  • CommonCrypto.swift

    :trident: CommonCrypto in Swift, and more

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).

Swift Security discussion

Log in or Post with

Swift Security related posts

Index

What are some of the best open-source Security projects in Swift? This list will help you:

Project Stars
1 CryptoSwift 10,153
2 KeychainAccess 7,931
3 secretive 7,166
4 Valet 3,989
5 RNCryptor 3,354
6 Locksmith 2,916
7 keychain-swift 2,813
8 SwiftShield 2,328
9 SwiftyRSA 1,274
10 Damn-Vulnerable-iOS-App-v2 872
11 BiometricAuthentication 832
12 SwCrypt 719
13 SwiftPasscodeLock 680
14 Smile-Lock 605
15 SimpleKeychain 578
16 2fas-ios 523
17 IDZSwiftCommonCrypto 478
18 SecurePropertyStorage 473
19 ios-app 439
20 Heimdall 402
21 ScreenshotPreventing-iOS 346
22 pareto-mac 321
23 CommonCrypto.swift 283

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Swift is
the 15th most popular programming language
based on number of metions?