RookStudios / Lernkartei

Java Projekt im zweiten Semester als Informatiklehrnende
http://bund2015.wiss-bern.ch
GNU General Public License v3.0
2 stars 1 forks source link

Quizlet Code korrekt versorgen #24

Open hlucca opened 8 years ago

hlucca commented 8 years ago

In Config Datei. Falls die Config-Datei fälschlicherweise gelöscht wurde, muss der neue Code dem User abgefragt werden sobald er auf Quizlet gehen will. @miro-albrecht

miro-albrecht commented 8 years ago

Das Token darf nicht vom User abgefragt werden. Das entspricht nicht den Bedingeungen von Quizlet. Der Code muss in der Exe vorhanden sein. Solange das Token nicht auf GitHub erscheint, sollte das kein Problem sein (Exes kann man nicht entpacken).

hlucca commented 8 years ago

Was für viele .exe stimmt, stimmt für (executable) JAR's nicht. Schau Dir doch bitte das Bild auf der Seite http://jd.benow.ca/ an. Der String Inhalt erscheint genau so, wie das Original. Das geht zwar hier nur mit Java 5, aber siehe auch: http://www.benf.org/other/cfr/ (Java 8 inkl. Lambdas und String Switches von Java 7) Für weitere Möglichkeiten siehe auch: http://www.javadecompilers.com/ Man kann zwar zusätzlich ein JAR in eine EXE "wrappen", aber auch gleich "un"-wrappen: http://reverseengineering.stackexchange.com/questions/3532/get-jar-back-from-wrappedinto-exe-jar Also: der Quizlet Code ist in Java mit mehr oder wenige Aufwand in jedem Fall einsehbar! Man könnte diesen Code im Source chiffrieren, aber der Dechiffrirungsalgorithmus wäre ebenfalls einsehbar (das wäre aber vielleicht, je nach Lizenzformulierung zulässig). Es gibt sonst nur die Möglichkeit, dass (Teil-)Informationen aus einer externen Quelle (Key-File, DB oder Mensch) entnommen werden, wie zum Bsp.: Der Code muss auf eine externe Datei oder DB. Falls man diesen dann zusätzlich für andere user nicht einsehbar machen wollte, dann müsste dieser noch mit einem PW chiffriert werden.

kruettlip commented 7 years ago

This issue was moved to CoffeeCodeSwitzerland/Lernkartei_2017#28

kruettlip commented 7 years ago

This issue was moved to CoffeeCodeSwitzerland/Lernkartei_2017#30