Frage : Nach einem einfachen umschaltbaren cryptogtaphic Algorithmus suchend, um zu kodieren/, eine Schnur von 6-10 Stellen decodieren

Hallo Experten,

I Notwendigkeit einiger Rat/Zeiger/Vorschläge auf dem folgenden Problem:

I Arbeit über ein Projekt, in dem wir Reservierungen angebracht für etwas Gegenstände haben, z.B. Schlüssel für etwas Räume oder vehicle.
The Schlüssel gehalten in irgendeinen Metallkasten mit einer numerischen Tastatur: wenn der rechte Code geschrieben, dann öffnet die Kastentür, andernfalls bleibt sie locked.
Reservations gebildet über dem Internet und geregistriert in etwas Datenbank zum Buchhaltung- und Gebührenzählungszweck, und sie bestätigt durch 6 (oder 8 oder 10) Stellen nummerieren, geliefert an den Klienten durch eMail UND durch ein SMS auf dem beweglichen phone.

Nothing des Kunden sehr schwierig…, ausgenommen there ein Fang ist: die Schlüsselkästen sind off-line
They Unterhalt etwas Informationen auf austauschbare Sdram-Karte, die, die wir jede Woche ändern. Die gegenwärtige Idee ist das folgende:
  • on die Karte dort ist etwas kodierte Informationen, die verwendet, um ob befestigen-in den Daten zu überprüfen ist korrekt, z.B. Zeitlage für Anfang der Reservierung + des Infos auf dem Keyer + irgendeine Prüfsumme und selbstverständlich die Zahl nicht guessed
  • when die Kundenschlüssel die Stelle und es O.K. ist, entriegelt die Tür und die Schlüssel freigegeben ben, und gleichzeitig befestigen-in den Informationen geregistriert auf der Karte mit einer timestamp.


The Berechnung im Kasten gebildet mit dem atiny Steuerpult, der in c-SOR ähnlich programmiert: Gedächtnis kann als preiswert gelten, aber die Energie des Prozessors muss gehaltener niedriger (dieses ist gerade, zu sagen, dass Verschlüsselungsschlüssel mit Hunderten Stellen vermutlich aus Reichweite heraus sind),

An Anfangsgedanke sein war, etwas gelegentliche Kodierung von Zeitlagen zu haben (z.B. hat jede 30-Minute-Zeitlage irgendeine Zahl), dieses mit einer Benutzernummer zu kombinieren, und Sachen AUF EINE UMSCHALTBARE ART zu kriechen, da die Informationen decoded.

Any vorhandener Algorithmus sein müssen, den Sie mich auf zeigen können?

Antwort : Nach einem einfachen umschaltbaren cryptogtaphic Algorithmus suchend, um zu kodieren/, eine Schnur von 6-10 Stellen decodieren

Sie tun es nicht auf eine umschaltbare Art.

Die Benutzernummer im freien Raum und einen Schlüssel irgendeiner Art (gehackt) zum Kasten führen.  Der Kasten dann hat den gleichen geteilten Schlüssel und kann das Durcheinander auf seinem seitlichen durchführen und vergleicht den empfangenen Wert gegen berechnete.  

DNA-sogar Bit 128 zu Ihren Zwecken sollte genug sein.  Sie können neue Schlüssel using pseudozufällige Generatoren erzeugen, oder Sie können PKI für Ihre Notwendigkeiten verwenden.
Weitere Lösungen  
 
programming4us programming4us