ዕድመ ልክዕ ምሉእ ቁጽሪ ምፍጣር
ነዚ ገጽ እዚ ኣብ ኮዲንግ፣ ምፍታን & ካልእ ንዝርከቡ ኣፕሊኬሽናት ዕድመ ንእስነት ምሉእ ቁጽርታት ንምፍጣር ተጠቐመሉ።
ምኽፋት ምስጢራት ስውር ዕድመ ምሉእ ቁጽርታት፡ ኣፕሊኬሽናት፡ ኣልጎሪዝምን ደረታትን
ምፍጣር ስውር ዕድመ ምሉእ ቁጽርታት ኣገዳሲ ኣካል ናይ ብዙሓት ስሌታዊ ኣፕሊኬሽናት ኮይኑ፡ ንኣብነት ስሚዩላሽን፡ ክሪፕቶግራፊክ ሲስተም፡ ጸወታታትን ናይ ፈተነ ኣልጎሪዝምን እዩ። "pseudorandom" ዝብል ቃል ዝጥቀምሉ ምኽንያት፡ እዞም ቁጽርታት ብዘይ መደብ ክመስሉ እንከለዉ፡ ብውሳኒ መስርሕ ዝፍጠሩ ስለዝኾኑ እዩ። ተመሳሳሊ ናይ መጀመርታ ኩነታት ወይ "ዘርኢ" ኣብ ግምት ብምእታው፡ ሓደ ስውር ዕድመ ቁጽሪ ጀነሬተር (PRNG) ኣብ ነፍሲ ወከፍ እዋን ተመሳሳሊ ቅደም ተኸተል ቁጽርታት ከውጽእ እዩ። እዚ ባህሪ ኣብ ብዙሕ ጽሑፋት ጠቓሚ እዩ፣ ከም ምእራም ወይ ምጉያይ ቁጽጽር ዝግበረሉ ምምስሳል፣ ኣብኡ ተደጋጋምነት የድሊ።
PRNGs ኣብ መንጎ ዝተወሰነ ደረጃ ቅደም ተኸተል ቁጽርታት ዘፍሪ ኣልጎሪዝም ብምጥቃም ዝሰርሑ ኮይኖም ንባህርያት ዕድመ ልክዕ ቁጽርታት ዝግምት እዩ። ንመላእ ቁጽርታት፡ እዚ ደረጃ ብተለምዶ ኣብ መንጎ እቲ ሓደ ምሉእ ቁጽሪ ክሕዞ ዝኽእል ዝተሓተን ዝለዓለን ክብርታት ምኾነ። ካብ ቀለልቲ ከም Linear Congruential Generator (LCG) ዝኣመሰሉ ክሳብ ዝያዳ ዝተሓላለኹ ከም Mersenne Twister ዝኣመሰሉ ብዙሓት pseudorandom number generation algorithms ኣለዉ። ምርጫ ኣልጎሪዝም መብዛሕትኡ ግዜ ኣብ ፍሉይ ድሌታት ናይቲ መተግበሪ ይምርኮስ፣ እዚ ድማ ደረጃ ዘድሊ ዕድመ ንእስነት፣ ኣፈጻጽማን ኣጠቓቕማ መዘክርን ሓዊሱ እዩ።
ስውር ዕድመ ምሉእ ቁጽሪ ኣብ ምፍጣር ክመጽእ ከሎ፡ እቲ ኣልጎሪዝም ናይ መጀመርታ ዘርኢ ዋጋ ይወስድ፡ ድሕሪኡ ኣብ ልዕሊኡ ተኸታታሊ ናይ ሒሳብ ስርሓት ብምፍጻም ሓድሽ ዋጋ ይፈጥር። እዚ ሓድሽ ዋጋ ድሕሪኡ ንዝቕጽል ምድግጋም ዘርኢ ይኸውን፣ ቅደም ተኸተል ናይ ስውር ዕድመ ቁጽርታት ይፈጥር። እቲ ዘርኢ ብተለምዶ ካብ ገለ ዘይግመት ዋጋ፡ ከምቲ ናይ ሕጂ ግዜ፡ ዝፍጠር ኮይኑ፡ እቲ ፕሮግራም ኣብ ዝሰርሓሉ እዋን ቅደም ተኸተል ናይ ስውር ዕድመ ቁጽርታት ዝተፈላለየ ምዃኑ ንምርግጋጽ እዩ።
ይኹን እምበር፡ pseudorandom number generators ንኹሉ ኣፕሊኬሽናት ዝምችኡ ከምዘይኮኑ ምፍላጥ ኣገዳሲ እዩ። ዋላ እኳ ንመብዛሕትኡ ዕላማታት ብሃንደበት ክረኣዩ ይኽእሉ እኳ እንተኾኑ፡ ገና ውሳኒ ኮይኖም፡ ብዛዕባ ኣልጎሪዝምን ዘርእን እኹል ሓበሬታ እንተተዋሂብዎም ቅዲታቶም ክግመት ይከኣል። ንዕላማታት ክሪፕቶግራፊ፡ ድሕነት ስክፍታ ኣብ ዝኾነሉ፡ ብክሪፕቶግራፊ ውሑስ ዝኾነ ስውር ዕድመ ዝፈጥር ቁጽሪ ጀነሬተራት (CSPRNGs) የድልዩ። እዚኦም ብኸምዚ ዝተዳለዉ ኮይኖም፡ ሓደ መጥቃዕቲ ዝፍጽም ሰብ ነቲ ኣልጎሪዝምን ብዘይካ ናይ መወዳእታ ሒደት ቁንጣሮ ዘርእን ንኹሎም እንተፈለጠ፡ ኣብቲ ቅደም ተኸተል ዝቕጽል ቁጽሪ ክግምት ኣይክእልን እዩ።
ኣብ መደምደምታ፡ ምፍጣር ስውር ዕድመ ምሉእ ቁጽርታት፡ ሒሳብ፡ ሳይንስ ኮምፒተርን ግብራዊ ኣፕሊኬሽናትን ዝሓዋውስ መሳጢ ኣርእስቲ እዩ። ዋላ እኳ ውሳኒ ባህሪ እንተሃለዎም፡ ስውር ዕድመ ቁጽርታት ኣብ ዝተፈላለየ ዓውድታት መተካእታ ዘይብሎም መሳርሒታት እዮም። ብኸመይ ከም ዝፍጠሩን ዘርእዮም ንብረታትን ብምርዳእ፡ ንፍሉይ ድሌታት ናይ መተግበሪታትና ንምምላእ ዝምጥን PRNGs ክንመርጽን ክንጥቀመሉን ንኽእል ኢና፡ ድሩትነቶምን ኣብ ዝያዳ ጸጥታ-ተሃዋሲ ኩነታት ዝሓየለ ኣማራጺታት ክህሉ ዝኽእል ኣድላይነትን ኣብ ግምት ብምእታው።