Question : En recherchant un algorithme cryptogtaphic réversible simple pour coder/décoder une corde de 6-10 chiffres

Salut experts, le besoin du

I quelques conseil/indicateurs/suggestions sur le problème suivant : le travail du

I sur un projet où nous aurons des réservations faites pour quelques objets, par exemple des clefs pour quelques salles ou clefs de vehicle.
The sera gardé dans une certaine boîte en métal avec un pavé numérique : si le bon code est dactylographié, alors la boîte-porte s'ouvre, autrement elle reste locked.
Reservations sont faites au-dessus de l'Internet, et enregistrées dans une certaine base de données pour le but de comptabilisation et de facturation, et ils sont confirmés par des 6 (ou 8 ou 10) chiffres numéroter, livré au client par l'email ET par un SMS sur le phone.

Nothing du client très difficile… à moins que le there soit un crochet : les clef-boîtes sont subsistance du
They d'off-line
… de l'information sur la carte échangeable de RAM d'écart-type, celle que nous changeons chaque semaine. L'idée courante est la suivante : le >
  • on de " balle " de class= du
  • when les clefs de client le chiffre et c'est OK, la porte est ouverte et les clefs sont libérées, et en même temps verrouiller-dans l'information est enregistré sur la carte avec un calcul de timestamp.


The dans la boîte sera rendu avec le contrôleur atiny programmé dans le SOR de C semblable : de la mémoire peut être considérée bon marché, mais la puissance du processeur doit-elle être de la basse (est-ce que c'est juste de dire que les clefs cryptographiques avec des centaines de chiffres sont probablement hors de portée) pensée initiale gardée du

An était d'avoir du codage aléatoire des tranches de temps (par exemple chaque tranche de temps de 30 minutes a-t-elle un certain nombre), de combiner ceci avec une identification de l'utilisateur, et brouiller des choses D'UNE MANIÈRE RÉVERSIBLE puisque l'information doit être algorithme existant de decoded.

Any que vous pouvez m'indiquer ?
class= de

Réponse : En recherchant un algorithme cryptogtaphic réversible simple pour coder/décoder une corde de 6-10 chiffres

Vous ne le faites pas d'une manière réversible.

Passer l'identification de l'utilisateur dans l'espace libre et une clef d'une certaine sorte (hachée) dans la boîte.  La boîte alors a la même clef partagée et peut exécuter le gâchis de son latéral, comparant la valeur reçue contre calculée.  

Le bit 128 de la RSA même pour vos buts devrait être assez.  Vous pouvez produire de nouvelles clefs using les générateurs de pseudo-aléa ou vous pouvez employer PKI pour vos besoins.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us