--------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00005 Date: 04/08/97 From: DIK COATES Time: 07:24am \/To: EILEEN LOUISE (Read 4 times) Subj: File encryption using vis >>>> QUOTING Eileen Louise to Jim Broadbent <<<< EL> any scheme can be broken. the best we can do is choose something that EL> is appropriate for the material, implement it to the level necessary, Cryptostuff is fascinating... The object is that method selected is such that the by the time the cyphertext is 'cracked' (transformed into plaintext) it is no longer relevant... First step is to modify the plaintext, so that it is not machine friendly. I have several algorithms that transform plaintext into a human readable but machine unfriendly 'plaintext'... for example, by dropping certain sequences of vowels, etc. from the general text it's possible to read 'and' as 'nd', that sort of ilk... but a machine trying to crack the cyphertext will be doing a 'word search' for 'and' (and other words)... not 'nd' and may skip past the correct iteration of the 'crack'... 'Cracking' is very machine intensive... and the main approach is to try something and see if there are any keywords... if not, try another method... and, yes, they can test to see that every vowel has been replaced by a 'kz' for 'a' and a 'bp' for e... Just makes their job a little more difficult... and less timely... Even word separators (spaces) and punctuation are significant... use an 'rl' for a 'space' character and change it every 1000 characters to a 'kz'. Run with a continuous stream of characters one long word... or break the modified plaintext into weighted random word lengths...You can determine with some confidence what language a text is written in by the distribution of word lengths... so, modify your document by adding spaces so it appears to be Russian... divert their efforts up a blind alley... so the keyword testing will be looking for Russian words... You have to go on the assumption that although they may not be just as smart as you... there are more of them... with really big PC's... EL> reasons i won't post the finished code into this echo is that i think EL> the client would feel like i had violated his security :) In some instances the algorithm is secret and people believe this leads to an additional level of security... Others believe that if the algorithm is public, then it encourages 'cracking' and in effect, 'tests' the manner of encryption to make sure it truly is reliable... My next topic will be 'Monkeywrenching DataBases'... Regards Dik ... Enter any 12-digit prime number to continue... ___ Blue Wave/QWK v2.12 --- Shotgun v2.00 * Origin: StarLab! In Orbit, Lindsay, Ont. (705) 328-2954 (1:253/232) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00006 Date: 04/08/97 From: DIK COATES Time: 07:24am \/To: EILEEN LOUISE (Read 4 times) Subj: Estimating -- LONG >>>> QUOTING Eileen Louise to Rick Pedley <<<< EL> i will say up front i may have been out of line. however, my problem EL> wasn't with the fact that Phillip wanted help, it was that he wanted EL> custom code written to solve his problem .. instead of wanting to That doesn't bother me... don't have that much custom code yet... that I can share... In the earlier QuickBASIC conferences, I'd posted scads of source that I had written, in response to questions by others... and this was common... People occasionally think that there code is so unique that it is special... occasionally it is... but not often... Regards Dik ... The early worm has a death wish. ___ Blue Wave/QWK v2.12 --- Shotgun v2.00 * Origin: StarLab! In Orbit, Lindsay, Ont. (705) 328-2954 (1:253/232) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00007 Date: 04/09/97 From: GARY SONNENBERG Time: 12:35am \/To: THEJASWI (Read 4 times) Subj: VISUAL BASIC SETUP -=> Quoting Thejaswi to Gary Sonnenberg <=- Hi Thejaswi, Th> I have decided to give the Win95/VB4-32 bit combo one more try in a Th> few days. Please do let me know how I can solve my problem. As you probably know, it's hard to figure out problems on someone else's machine without actually being there. But, there really shouldn't be a problem doing the Win95/VB32 thing as is. If you do decide/have room for both VB16 and 32 with Win95, do the 16 first. Is there any other software on your machine that might conflict with VB? Try installing _only_ VB first right after Win95 and see what happens. Is there anything about you're hardware that might be considered non- standard or unusual? If it still doesn't work next time, be sure to document well exactly what you did. Then try posting that here to see if I or anyone else can help out. Gary ... ARRRRRGGGHHH!!!! ... Tension breaker, had to be done. --- * Origin: *YOPS ]I[* 3.1 GIG * RA/FD/FE RADist * Milwaukee, WI (1:154/750) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00008 Date: 04/06/97 From: BUCKY CARR Time: 10:33am \/To: GARY SONNENBERG (Read 4 times) Subj: SQL statement and apostro GS> EL>> VB can run into file trouble at the 64K mark. be careful ... What trouble is that? --- PPoint 2.00 * Origin: Vanishing Point 7198460140 Trinidad CO (1:15/7.1) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00009 Date: 04/06/97 From: BUCKY CARR Time: 10:39am \/To: EILEEN LOUISE (Read 4 times) Subj: Info Needed BC> Yeah, but the CIS explains a lot. EL> yeah but except for basic analysis methodologies, everything i learned EL> in school is obsolete. Is it possible to still get Computer Science degrees anymore, or are they much more specific now, such as CIS? In 1981 a coupla bright kids who were part of our computer club asked what I thought they should do with their lives. "Get PhD degrees in CS" was my response. Both of them did, are 15 years younger than I, and are both millionaires now. Sigh. EL> yup. and three kids. the secret to life is a cleaning woman :) No kidding. My cleaning lady asks why I have so many computers and what is "Visual Basic" anyway. But even with a cleaning lady I have no time for wife and kids. You must be multitasking. --- PPoint 2.00 * Origin: Vanishing Point 7198460140 Trinidad CO (1:15/7.1) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00010 Date: 04/06/97 From: BUCKY CARR Time: 10:44am \/To: EILEEN LOUISE (Read 4 times) Subj: "Unsafe at any speed" EL> there are a lot of really jolly things about using control arrays. EL> they help you organize your controls if there are lot on the form. EL> you can create one control in design and then populate your form on EL> load, which is often much faster ... etc etc. Ummmm, can you give me an example in code, say for a TextBox control that can spawn lots of other textbox controls needed on a form for data input? BC> was plain text, VB's relative speed is miles faster than QB/PDS, BC> and I attribute that to the 32bit environment. EL> PB and delphi are both a lot faster. he does have a point. Granted. I was dragged/forced into Win95 kicking and screaming all the way. I'd just as soon never go back to MSDOS now. --- PPoint 2.00 * Origin: Vanishing Point 7198460140 Trinidad CO (1:15/7.1) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00011 Date: 04/06/97 From: BUCKY CARR Time: 10:47am \/To: EILEEN LOUISE (Read 4 times) Subj: More OJT... BC> If Val(txtCompanyCodeNumber.Text) = 0 Then EL> you can speed up your code if you refer to the default properties of EL> an object without the dot notation. it has to do with the EL> interpreter. there is a list in the programmers manual somewhere, but EL> for the most part it's obvious (textbox istext, checkmark is value, EL> etc.) This is good information, and I do remember it from my first readthru of the manual. However, even in that section of the manual they did point out the ambiguity that can creep into code if the default was assumed. I believe at the time I decided to opt for the loss in speed but the gain in instant info. As I get older my brain cells get lazy about telling each other about memories. Do you have any relative values in re: the speed up realized by ditching the dot notations? --- PPoint 2.00 * Origin: Vanishing Point 7198460140 Trinidad CO (1:15/7.1) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00012 Date: 04/06/97 From: BUCKY CARR Time: 10:56am \/To: GARY SONNENBERG (Read 4 times) Subj: More OJT... BC> Private Sub cmdUpdateDataBase_Click() BC> txtCompanyName.SetFocus BC> If Val(txtCompanyCodeNumber.Text) = 0 Then BC> MsgBox ("There is nothing to update") BC> Else BC> Call WriteToDB BC> End If BC> End Sub GS> Did you get this to do what you wanted? Works exactly as I want. --- PPoint 2.00 * Origin: Vanishing Point 7198460140 Trinidad CO (1:15/7.1) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00013 Date: 04/08/97 From: RICK PEDLEY Time: 09:51am \/To: EILEEN LOUISE (Read 4 times) Subj: Estimating -- LONG -=> Quoting Eileen Louise to Rick Pedley <=- EL> what follows is a discussion of programming project estimating. Whew, that's a lot more detail than I expected. Thanks very much for taking the time to explain it so thoroughly; even my wife wants to read it though she has a government job and doesn't do contract work :) --- Blue Wave/DOS v2.20 * Origin: ...the vented spleen - kingston on (613) 544-9332 (1:249/139) --------------- FIDO MESSAGE AREA==> TOPIC: 178 VISUAL BASIC Ref: E4D00014 Date: 04/08/97 From: RICK PEDLEY Time: 09:54am \/To: EILEEN LOUISE (Read 4 times) Subj: 2 Estimating -- LONG -=> Quoting Eileen Louise to Rick Pedley <=- EL> summary, the responsibliities list and the project overview. i also EL> make copies of my blank sheet so i can pass them around if needed. Can you clarify what you mean by a "blank sheet"? I assume this not a blank piece of paper. Thanks again for all the work. --- Blue Wave/DOS v2.20 * Origin: ...the vented spleen - kingston on (613) 544-9332 (1:249/139)