Vraag : Wanneer ik codeer/codeer een koord gebruikend codeigniter encryptieklasse, is het verschillende everytime, waarom?

Hello, is

I am gebruikend de klasse van de codeigniterencryptie om kaartaantallen te coderen die in een database.

Here worden opgeslagen het probleem, als ik zeg kaart nummer 823 codeer en het 23wofj2398v produceert, kan ik het decrypteren en er is geen probleem ik terug 823 krijg.  Maar als ik het opnieuw codeer krijg ik xc9878dhjj (verschillend iets)… het nog decodeer aan 823.  Maar waarom de twee encrypties niet het zelfde resultaat veroorzaken als ik zelfde #.

Because gebruik die ik heb willen om het gecodeerde koord in het gegevensbestand opslaan.  En recenter wanneer iemand naar 823 zoekt, wil ik 823 en onderzoek mysql naar dat gecodeerde koord opnieuw coderen, maar omdat het verschillende resultaten veroorzaakt, kan ik niet het gegevensbestand naar dat gecodeerde koord zoeken.  Om het even welke suggesties hoe te om het om het zelfde gecodeerde koord te produceren ertoe te brengen?

Antwoord : Wanneer ik codeer/codeer een koord gebruikend codeigniter encryptieklasse, is het verschillende everytime, waarom?

Ik ben niet dat goed met het algoritme van de Encryptie maar als ik u was zal ik EXTRA zorgvuldig wanneer het uitgeven van de encryptiecomponent zijn. Herinner me ook u sommige bestaande gegevens zult hebben die u zou kunnen willen eerst terugkrijgen. En ook zou u omhoog kunnen beëindigen verzwakkend het algoritme. U heeft de vernomen Transparante Encryptie. Is het mogelijk voor u om het met uw huidig gegevensbestand te gebruiken?
Andere oplossingen  
 
programming4us programming4us