Stap 5: Genereren van keystream waarden
Voordat het gehannes met uw dek, laten we verduidelijken enkele punten eerst - namelijk, laten we uitleggen wat deze cijfers keystream zijn en wat zij gonna worden gebruikt voor. Simpel gezegd, is een keystream een reeks willekeurig gegenereerde waarden. Elke één van deze waarden wordt toegevoegd met één waarde vanuit de leesbare tekst, de som van die geeft die je een derde dat is waarde gebruikt om te genereren - u veronderstelde het - cijfertekst! Hier is hoe Solitaire genereert deze keystream waarden in slechts een paar stappen. Als je rotzooi op op een bepaald punt, gebruik gewoon de back-dek om te herstellen van uw originele keystream genererende dek, en beginnen helemaal opnieuw.
Stap 1: Neem de keystream-genererende dek gezicht-omhoog, en vind Joker A en B. In een dek van kaarten, de twee Jokers zijn meestal gedifferentieerde een of andere manier: bijvoorbeeld de Jokers in mijn dek sport een rode of een zwarte ster, en ik besloot dat de Joker A de Joker met de rode ster en Joker B de Joker met een zwarte ster zou zijn.
Stap 2: Joker A nemen en brengen één kaart, dan neem Joker B en nemen het twee kaarten naar beneden.
Stap 3: We gaan nu voor het uitvoeren van een triple knippen. We gaan in principe te ruilen van de kaarten boven de eerste Joker vanaf de bovenkant van het dek met de kaarten onder de tweede Joker vanaf de bovenkant van het dek.
Ik merk * heeft * zeggen de Joker van het eerste en tweede van boven, geen Joker A en B! Alleen de kaarten boven en onder de Jokers verplaatst, niet de Jokers zelf. Ook, als bleek dat er geen kaarten in een van de 3 secties zou worden, doen alsof dat dit is een 'onzichtbare' set van kaarten en toch ruilen.
Stap 4: Nu is het tijd voor een aantal snijden. Ten eerste, laten we check de kaart aan de onderkant van het dek - hier hebben we een 10 van diamanten: we gonna zetten in een getal tussen 1 en 53 met behulp van de grafiek staan.*
Clubs zijn de waarde van de kaart + 0;
Diamanten zijn de waarde van de kaart + 13;
Harten zijn de waarde van de kaart + 26;
Schoppen zijn de waarde van de kaart + 39.
Dus we gaan om te tellen vanaf de bovenkant van het dek helemaal tot aan de 23e kaart aangewezen door de waarde die we net bedacht. Neem alle deze kaarten en voegt u deze boven de laatste kaart van het dek. Ervoor dat laatste kaart blijft er - er is een reden daarvoor! We zijn bijna klaar!
* Aangezien een Joker waard 53, ongewijzigd een dek met een Joker als de onderste kaart blijft door stap 4.
Stap 5: Het is tijd om te vinden de eerste kaart waarmee we een keystream-waarde genereert! Kijken naar het eerste kaartje op de top van het dek, en zet de waarde veel zoals je deed in stap 4. In ons geval, we gonna telling waas naar de 33e kaart aangewezen door de harten 7 op de top van het dek, en noteer de kaart direct na (ik heb een 7 schoppen) op papier. Verwijder niet deze kaart vanaf het dek! Als het je kaart een Joker is, opnieuw beginnen vanaf stap 1.
Stap 6: Tot slot, we gonna die eerste keystream-waarde te genereren door het pak en de waarde van de kaart te converteren naar een getal tussen 1 en 26. Vergeet niet de waarde tabel die we al eerder gebruikt? We gaan iets soortgelijks te doen hier. Stel dat A of Clubs naar King of Clubs 1 tot en met 13 zullen, A of Diamonds aan King of Diamonds 14 tot en met 26 zullen, A of Hearts aan King of Hearts weer 1 tot en met 13 zullen en A schoppen tot koning van schoppen 14 zullen tot en met 26 opnieuw - zet de kaart je dienovereenkomstig, en voila - laten u de eerste waarde van de keystream! Alles wat je hoeft te doen is nu zo veel van deze waarden genereren als er tekens in uw bericht. Natuurlijk, geen reset uw dek tot nadat je klaar bent genereren waarden.
Zodra u de hoeveelheid keystream waarden hebt hebt, laten we overgaan tot de laatste stap die uw als leesbare tekst in cijfertekst voorgoed zal veranderen!