RSASwiftGenerator alternatives and similar libraries
Based on the "Encryption" category.
Alternatively, view RSASwiftGenerator alternatives based on common mentions on social networks and blogs.
-
RNCryptor
CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc
InfluxDB - Purpose built for real-time analytics at any scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of RSASwiftGenerator or a related project?
README
RSASwiftGenerator ๐ ๐
To run the example project, clone the repo, and run pod install
from the Example directory first.
Requirements โ ๏ธ
SWIFT 4
XCode 9 +
Installation ๐ฒ
RSASwiftGenerator is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'RSASwiftGenerator'
Example ๐ป
import UIKit
import RSASwiftGenerator
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
kRSASwiftGeneratorApplicationTag = "MY.BUNDLE.ID" //setup your id for keychain saving
kRSASwiftGeneratorKeySize = 2048 //keySize
// generade new key pair
RSASwiftGenerator.shared.createSecureKeyPair() { (succes,error) in
print(succes,error)
}
RSASwiftGenerator.shared.keyPairExists() // check keys for exist
RSASwiftGenerator.shared.getPublicKeyData() // get Data refference as public key
RSASwiftGenerator.shared.getPublicKeyReference() // / get SecKey refference for public key
RSASwiftGenerator.shared.getPrivateKeyReference() // get SecKey refference for private key
RSASwiftGenerator.shared.deleteSecureKeyPair() { (succes) in
print(succes)
}// remove keys from keychain
}
Author ๐จโ๐ป
Tarik, [email protected]
License
RSASwiftGenerator is available under the MIT license. See the LICENSE file for more info.
*Note that all licence references and agreements mentioned in the RSASwiftGenerator README section above
are relevant to that project's source code only.