Archive for the 'FBEncryptorKit' Category

2016/02/16 FBEncryptorで文字列の暗号化、復号化(ASOC版)

xcatsanさんが公開されている「AES128暗号化ライブラリ FBEncryptor」を少々書き変えて(ARC対応&フレームワーク化。単なる作業レベル)作ったFBEncryptorKitを呼び出して文字列の暗号化、復号化を行うAppleScriptです。

以前にXcode上のAppleScriptObjCでこれを呼び出すものを書いてみましたが、通常のScript Editorで利用できるようにした方が応用が効くため、Cocoa Frameworkとして別途ビルドしてみました。

OS X 10.10以降用にビルドしたバイナリを用意しましたので、試したい方は(自己責任で)~/Library/Frameworksフォルダに入れて呼び出してください。

–> Download Binary

AppleScript名:FBEncryptorで文字列の暗号化、復号化
– Created 2016-02-16 by Takaaki Naganoya
– 2016 Piyomaru Software
use AppleScript version “2.4″
use scripting additions
use framework “Foundation”
use framework “FBEncryptorKit” –https://github.com/dev5tec/FBEncryptor

set aStr to “ABCDEFあいうえお
かきくけこGHIJKLMN”

set aKey to “piyomaru”

–Encryption
set aEnc to current application’s FBEncryptorAES’s encryptBase64String:aStr keyString:aKey separateLines:true
–>  (NSString) “N0/E5FB97DY+qOFtfKK9CCsAMKznyej94Ons1lC90V/9vMJIaBw5R+mbaxaTm711″

–Decription
set aDec to current application’s FBEncryptorAES’s decryptBase64String:aEnc keyString:aKey
(*
(NSString) “ABCDEFあいうえお
かきくけこGHIJKLMN”
*)

★Click Here to Open This Script