MacPaw/ENCryptor: Encryption engine powering Encrypto app
文章推薦指數: 80 %
Encryption engine powering Encrypto app. Contribute to MacPaw/ENCryptor development by creating an account on GitHub.
Skiptocontent
{{message}}
MacPaw
/
ENCryptor
Public
Notifications
Star
61
Fork
7
EncryptionenginepoweringEncryptoapp
macpaw.com/encrypto
Apache-2.0License
61
stars
7
forks
Star
Notifications
Code
Issues
4
Pullrequests
0
Actions
Projects
0
Wiki
Security
Insights
More
Code
Issues
Pullrequests
Actions
Projects
Wiki
Security
Insights
master
Branches
Tags
Couldnotloadbranches
Nothingtoshow
Loading
{{refName}}
default
Couldnotloadtags
Nothingtoshow
{{refName}}
default
Loading
2
branches
1
tag
Code
Loading
Latestcommit
Gitstats
2
commits
Files
Permalink
Failedtoloadlatestcommitinformation.
Type
Name
Latestcommitmessage
Committime
ENCryptor.xcodeproj
ENCryptor
encrypto-cli-bundle
encrypto-cli
.gitignore
CryptoFileStructure.md
ENCryptor.podspec
LICENSE
README.md
Viewcode
ENCryptor
Overview
Installation
Usage
Opening(viewinghintandpreview,checkingpassword)
Encrypting
Decrypting
Demo
Resources
License
README.md
ENCryptor
Overview
ENCryptorisanenginepoweringourawesomeEncryptoapp,nowopensource.
Installation
PreferredwayofinstallationisthroughCocoaPods
pod'ENCryptor',:git=>'https://github.com/MacPaw/ENCryptor.git'
Otherwise,youcanbuildtheprojectandcopyENCryptor.frameworktoyourproject.
Usage
Opening(viewinghintandpreview,checkingpassword)
self.archiveOpener=[ENArchiveOpeneropenerWithArchiveURL:...];
self.archiveOpener.delegate=self;
NSString*hint=self.archiveOpener.hint;
...
if([self.archiveOpenercheckPassword:password]){
NSImage*preview=self.archiveOpener.preview;
}
Encrypting
self.encryptor=[ENEncryptorencryptorWithSourceURLs:@[...]];
self.encryptor.delegate=self;
[self.encryptorencryptWithPassword:passwordhint:hintpreview:preview];
...
-(void)encryptor:(ENEncryptor*)encryptordidFinishWithResultURL:(NSURL*)resultURL{
//resultURLnowcontainsresulting.cryptofilelocatedsomewhereintemporarydirectory
}
Decrypting
self.decryptor=[ENDecryptordecryptorWithArchiveURL:resolvedInputURL];
self.decryptor.delegate=self;
[self.decryptordecryptWithPassword:password];
...
-(void)decryptor:(ENDecryptor*)decryptordidFinishWithResultURL:(NSURL*)resultURL{
//resultURLnowcontainsunarchivedfileordirectorysomewhereintemporarydirectory
}
Demo
ENCryptorcomesbundledwithencrypto-cliasdemo,alsoavailableforinstallationthroughhomebrewtap
brewtapmacpaw/taps
brewupdate
brewinstallencrypto-cli
$encrypto-cli
usage:encrypto-cliencrypt--output
延伸文章資訊
- 1MacPaw/ENCryptor: Encryption engine powering Encrypto app
Encryption engine powering Encrypto app. Contribute to MacPaw/ENCryptor development by creating a...
- 2Encrypto 免費檔案資料夾加密軟體,支援Windows、Mac 兩 ...
Encrypto 是一個完全免費的檔案加密軟體,其特色為使用AES-256 加密,可獲得極高安全性,除了設定密碼外,也能加上密碼提示資訊,同時也支援Windows 和Mac 兩大平台( ...
- 3Encrypto (Original Mix) - Amazon.com
Check out Encrypto (Original Mix) by Giovanni Dorio on Amazon Music. Stream ad-free or purchase C...
- 4Encrypto 免費檔案加密工具Mac、WIndows 雙系統皆支援
每個人的Mac 或PC 電腦裡多少都有一些重要、隱私的檔案不想被外人打開,而這篇要推薦Encrypto 就是一套可讓你把檔案加密的免費工具,操作不僅簡單, ...
- 5encrypto — The Perio Group
Encrypto Setup. We share information with patients and referring practices. To ensure data is kep...