REVO2700Bit-Compatible Key Maker2H@a&rU aboutTextThis stack was made by Shedo Chung-Hee Surashu on January 12, 2010.

This stack will help you generate random keys according to the bit that you specify. This is most effective for use if your stack uses the encrypt or the decrypt command. Because it is randomly generated, your key can then stay to be unbreakable from dictionary attacks from hackers.

The source code is available for everyone and if you do use this stack, a simple "Thank you" or "Nice" email to shadowslash@ovi.com wouldn't hurt.. :)

Shadow Slash Teknologies © 2007 - 2010xon preOpenStack put empty into fld "output" set the loc of this stack to the screenLoc end preOpenStack 4PBit-Compatible Key Maker WTahoma UTahoma cREVGeneralscripteditorvscroll0breakpointconditionsscripteditorselection110 breakpointsbreakpointstatesstackfileversion2.7cREVGeometryCachestackID1018 @rUcREVGeometryCacheIDs1263232127911100412632322664091011126323231031310141263233270414101712632321768771007cREVGeometrycachetotal5orderF1263232127911 1263232176877 1263232266409 1263232310313 1263233270414  outputG)h ( cREVTable currentview cREVGeometry Master,movevDistancefalseMaster,scalebottomDistanceMaster,expectedRect 10,10,210,32Master,movehDistancefalseMastertrueMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance-155Master,scaleRightObjectSideRightMaster,scaleRightObjectRefcardMaster,cardRanking1Master,scaletopDistanceMaster,scaleleftDistance cREVGeneral revUniqueID 1263232127911   a@ ! generate key%pon mouseUp local tRandomChars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789~!@#$%^&*()_+`-={}[]:|;'\<>?,./" disable me put empty into fld "output" repeat for ((word 1 of the label of btn "bit") / 8) times put any char of tRandomChars after fld "output" select after the last char of fld "output" wait 10 millisecs with messages end repeat answer "The" && the length of fld "output" && "byte-long key been generated, would you like to copy it to the clipboard?" with "No" or "Yes" titled "Copy Key?" if it is "Yes" then set the clipboardData["text"] to fld "output" enable me end mouseUp @ FF8 Generate cREVGeometry Master,movevDistancefalseMaster,scalebottomDistanceMaster,expectedRect 220,10,290,80Master,movehDistance-115Master,moveHObjectSiderightMastertrueMaster,scalerightDistanceMaster,moveHObjectRefcardMaster,cardRanking1Master,scaletopDistanceMaster,moveHAbsolutetrueMaster,scaleleftDistance Master,moveHtrue cREVGeneralscripteditorvscroll0 revUniqueID 1263232176877scripteditorselection96  Label Field 4d cREVGeometry Master,movevDistancefalseMaster,scalebottomDistanceMaster,expectedRect 12,48,112,70Master,movehDistance-308Master,moveHObjectSiderightMastertrueMaster,scalerightDistanceMaster,moveHObjectRefcardMaster,cardRanking1Master,scaletopDistanceMaster,moveHAbsolutetrueMaster,scaleleftDistance Master,moveHtrue cREVTable currentviewDefine the bit: cREVGeneral revUniqueID 1263232266409 Define the bit:bitȥ em4j8512 Bit.512 Bit 256 Bit 192 Bit 128 Bit 64 Bit 32 Bit cREVGeometry Master,movevDistancefalseMaster,scalebottomDistanceMaster,expectedRect 109,48,210,70Master,movehDistance-208Master,moveHObjectSiderightMastertrueMaster,scalerightDistanceMaster,moveHObjectRefcardMaster,cardRanking1Master,scaletopDistanceMaster,moveHAbsolutetrueMaster,scaleleftDistance Master,moveHtrue cREVGeneral revUniqueID 1263232310313 aboutepUon mouseUp answer info the aboutText of this stack titled "About..." end mouseUp @" FF>Info cREVGeometry Master,expectedRect 220,10,290,80Master,scalebottomDistanceMaster,movevDistancefalseMaster,movehDistance-45Master,moveHObjectSiderightMastertrueMaster,scalerightDistanceMaster,moveHObjectRefcardMaster,cardRanking1Master,scaleleftDistanceMaster,moveHAbsolutetrueMaster,scaletopDistance Master,moveHtrue cREVGeneral revUniqueID 1263233270414scripteditorvscroll0scripteditorselection84 revOnline | RunRev