jFileCrypt - Dateien mit Blowfish verschlüsseln

K

kriss79

Neues Mitglied
Thread Starter
Dabei seit
17.01.2008
Beiträge
16
Reaktionspunkte
0
Bei dem jFileCrypt Projekt gibt es auch ne "Macversion". Leider ist es trotzdem nicht möglich .blowfish Dateien per Doppelklick und dergleichen zu öffen. Man ist gezwungen den Auswahldialog in der App zu benutzten.
Ist hier jmd der das fixen kann. Könnte man das z.B. irgendwie in Automator stecken oder zu scripten?
 
entweder mit dem jar bundler eine app basteln und in deren info.plist dann die .blowfish der zuordnen oder halt das jar über ein shell script in automator aufrufen...
 
entweder mit dem jar bundler eine app basteln und in deren info.plist dann die .blowfish der zuordnen oder halt das jar über ein shell script in automator aufrufen...

Die app hat schon jmd gebastelt. jfilecrypt-021tmac.zip Geht aber leider nicht.

So sieht die info.plist aus:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleAllowMixedLocalizations</key>
	<string>true</string>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleExecutable</key>
	<string>JavaApplicationStub</string>
	<key>CFBundleGetInfoString</key>
	<string>jFileCrypt 0.2.1t</string>
	<key>CFBundleIconFile</key>
	<string>jFileCrypt Icon.icns</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>jFileCrypt</string>
	<key>CFBundlePackageType</key>
	<string>APPL</string>
	<key>CFBundleShortVersionString</key>
	<string>0.2.1t</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>0.2.1t</string>
	<key>Java</key>
	<dict>
		<key>ClassPath</key>
		<string>$JAVAROOT/jfilecrypt-020.jar</string>
		<key>JVMVersion</key>
		<string>1.5+</string>
		<key>MainClass</key>
		<string>net.sourceforge.jfilecrypt.Application</string>
	</dict>
</dict>
</plist>

Das mit dem shell hat nen Freund auch schon versucht (in Applescript)…
Aber auch das funzt nicht wie es soll.
Code:
set inputFile to choose file
set inputFile to POSIX path of inputFile

set theResult to display dialog "Password?" default answer "Password"
set thePassword to text returned of theResult

set theScript to "open ~/Library/Java/jfilecrypt-021t.jar --args -d -p " & thePassword & " " & inputFile

do shell script theScript
 
ich würde das open weglassen, eher direkt aufrufen:
java -jar ~/Library/Java/jfilecrypt-021t.jar -d -p
 
Zurück
Oben Unten