| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
| Verschlüsselte Datei anlegen
Hallo zusammen, es geht darum dass ich eine xls (Excel) Datei in meine App einlese, diese soll aber vom Anwender nicht geöffnet werden können ... ![]() 1. Idee: XLS mit einem Passwort schützen... Hat leider zur Folge dass ich die Datei gar nicht mehr einlesen kann 2. Idee: Die XLS als asset im Projekt ablegen, aber dadurch kann sie ja jeder im Programm-Verzeichnis sehen & öffnen... Hat jemand eine Idee, wie man sowas lösen könnte? |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.141
|
XLS hat welchen Grund?
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #4 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
D.h. Du nimmst die Formeln aus der .xls? Oder verarbeitest Du nur deren Ergebnisse? In letzterem Fall würde ich persönlich ein einfacher zu parsendes Format (wie CSV oder XML) vorziehen. Das sollte sich ja beides aus Excel exportieren lassen. Wenn's nur um einen rudimentären Schutz geht, kannst Du solche Daten ja in ActionScript rudimentär verschlüsseln und als Binär-Datei ablegen.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Hi Martin, xls ist leider gesetzt und Kundenvorgabe... Es geht halt darum dass sie gerne Werte bzw. Formeln anpassen würde und mehr nicht.Heißt noch irgendwelche anderen Formate jedes Mal zu exportieren ... no way ... Ansich auch ganz praktisch, nur die Sicherhheit macht mir halt im Moment Kopfweh. Verarbeitet werden die .xls Dateien per as3xls (as3xls - Read and write Excel files in Flex - Google Project Hosting ) Klappt auch super gut damit. Der Nutzer soll die Daten innerhalb der xls nicht verändern dürfen, sie dienen nur als Datenbasis bzw. Formelbasis. Sollte sich das mit dem "schützen" der Datei nicht umsetzen lasse (wovon ich Moment ausgehe) muss ich wohl eine Online-basierte Lösung basteln. Das wäre allerdings ziemlich "uncool", weil die App auch offline funktionierne soll.... |
| | |
| | #6 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Wenn die .xls nur die Datenbasis ist und nicht das Arbeitsformat, würde ich sie auch nicht 1:1 an die Apps schicken, sondern die Daten bei der Auslieferung (bzw. beim Upload im Backend) in ein von dir gestaltetes Format konvertieren und die Apps mit diesen Daten versorgen. Du würdest die App ja schließlich auch nicht mit eine 10 MegaPixel-TIF füttern, wenn es in dieser Größe eingepflegt wird, sondern würdest es auf eine Netzverträgliche Größe herunterrechnen und komprimieren... XLS ist mittlerweile übrigens auch ein veraltetes Format. Seit Office 2007 benutzt Excel andere Formate. Gut Möglich also, dass Dein Kunde irgendwann eine Meldung bekommt, dass er bestimmte Dinge nicht als XLS speichern kann...
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (12-08-2011 um 12:32 Uhr) |
| | |
| | #7 (permalink) | |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
| Zitat:
![]() Ich weiß, dass es bereits "älter" ist, allerdings ist das bei diesem Kunden nicht soo das Problem, denke ich. Das Problem bei der von Dir beschriebenen Methodik ist, wie funktioniert das Ganze Online? Ich komme dann wieder um das Speichern von Daten auf dem Rechner nicht herum. | |
| | |
| | #8 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Deshalb frag ich ja:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #9 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Rechnet das as3xls auch die Formeln durch etc?
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Die Formeln ansich sind mir sogar fast egal, ich lese nur die "Ergebnisfelder" aus. Aber ja, man kann die Felder beeinflussen (schreiben) und dann rechnet Excel das um und gibt mir wieder das neue Ergebnis. Heißt also ich kann damit alle möglichen Berechnungen anstellen. Wo liegen die Daten? Von wem werden sie wo wie eingepflegt? Und von wem müssen sie wo und wie gelesen werden? 1. Das steht eben noch nicht 100% fest - ich denke mal so oder so auf einem Server im Netz. 2. Wenn die eine Änderung machen, laden sie die neue Version auf den Server 3. Die App wird sowohl bei Mitarbeitern als auch bei Kunden laufen - daher muss sie Online/Offline auf vielen verschiedenen Geräten laufen. Edit: Meine Idee wäre im Moment die Datei in eine .zip Datei zu stecken, diese zu verschlüsseln und das Ganze dann darüber laufen zu lassen. Allerdings muss ich gerade erstmal testen, ob es libararys für zipAs3 gibt, die gesicherte zip-Dateien öffnen können. Geändert von Nico B. (12-08-2011 um 12:57 Uhr) |
| | |
| | #11 (permalink) | |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Zitat:
Ggf. würde es sich auch anbieten, die Daten gleich in eine Datenbank einzulesen... Der beste Datenschutz ist schließlich, wirklich nur die Daten zu übertragen, die der jeweilige Nutzer auch kennen darf.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (12-08-2011 um 13:00 Uhr) | |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Wald vor lauter Bäumen..... Wir werden das Ganze in 2 kleinere Parts aufsplitten... Wen's interessiert: MorphApp: Die MorphApplikation läuft im Browser und hat den Zweck eine .xls-Datei in ein Bytearray umzuwandeln und dieses in eine Datenbank zu speichern. „richtige“ App: Die richtige App wird mit einem grundlegenen Bytearray ausgeliefert, um dann bei jedem Start zu prüfen (falls mit dem Internet verbunden), ob eine neue Version verfügbar ist. Falls ja, wird dieses Bytearray eingelesen und das alte wird ersetzt. Das Bytearray liegt in der App im LocalEncryptedStore. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Mit Excel Datei (csv) Datenbank anlegen | dr monk | PHP und MySQL | 3 | 08-06-2010 15:58 |
| [Flash CS4] Anlegen einer flash datei, die verschiedene Grafiken anzeigt | TMR79 | Flash Einsteiger | 2 | 29-01-2009 05:45 |
| Movieclip aus externer SWF-Datei anlegen | seekworld | ActionScript 2 | 2 | 04-08-2008 21:36 |
| Verschlüsselte VPN zum DSL-Router | volumic | Am Rande | 1 | 25-02-2008 15:52 |
| verschlüsselte XML Schnittstelle | matzeboy | Flash mit XML und Webservices | 2 | 08-08-2002 15:48 |