swift-confidential
SwiftShield
swift-confidential | SwiftShield | |
---|---|---|
1 | 2 | |
82 | 2,241 | |
- | - | |
6.5 | 0.0 | |
3 months ago | over 1 year ago | |
Swift | Swift | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
swift-confidential
-
Swift Confidential - a tool for obfuscating Swift literals.
Hi all! Have you ever looked for an easy to integrate, maintainable and secure solution for obfuscating Swift literals embedded in the application code to defend against static reverse engineering? Well I did, and since I spent most of my professional career developing security-critical apps, I faced this problem many times, yet the solutions usually involved writing a set of custom Bash scripts or Swift command line tool to accomplish the task, which wasn’t quite optimal. Then Swift 5.6 came out with brand new SPM extensible build tools opening a whole new possibilities for build tasks automation. This was exactly what I needed to take my previous solutions to the next level and eventually make it open source. With Swift Confidential it’s as simple as integrating the tool with your Swift package via the official build tool plugin, configuring your own obfuscation algorithm along with the list of secret literals, and building the project. Enjoy!
SwiftShield
- How to update my app development knowledge for last five years of change?
-
would you recommend iXGuard?
Also, there are free tools like this: https://github.com/rockbruno/swiftshield, so you can actually try submitting the app with this to see if it gets rejected
What are some alternatives?
loco - A linter for Swift Localizations
CryptoSwift - CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
swift-confidential-plugin - Swift Package Manager build tool plugin for Swift Confidential.
IDZSwiftCommonCrypto - A wrapper for Apple's Common Crypto library written in Swift.
DeviceKit - DeviceKit is a value-type replacement of UIDevice.
BlueCryptor - Swift cross-platform crypto library using CommonCrypto/libcrypto
Swift-Sodium - Safe and easy to use crypto for iOS and macOS
SweetHMAC - A tiny and easy to use Swift class to encrypt strings using HMAC algorithms.
AES256CBC
SCrypto - Elegant Swift interface to access the CommonCrypto routines
RNCryptor - CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc
SwiftSSL - An Elegant crypto toolkit in Swift.