The cargo cult version ("Systems Hungarian") sees that people are using prefixes to convey information and invents a bunch of fixed prefixes you should "always" use, destroying the purpose of conveying relevant information. With this notation we can quickly see when code is doing something dubious, that either requires an explanatory comment or is outright wrong, such as doing arithmetic on column numbers and stashing the result in a row variable. Making a column "type" and having the variables be of that type is overkill, we just need to make sure we don't get confused mentally between rows and columns, or between columns and offsets into an array or whatever. Real Hungarian notation is about succinctly conveying relevant and usually application-specific information about variables, such as an ip-prefix (ipRemote ipLink ipBroadcast) for variables holding IP addresses in a network stack, or a c-prefix (cFirst cTarget) for variables holding column numbers in a spreadsheet. Hungarian notation makes sense, it's just that a cargo cult version has spread and given it a bad name. After all, someone with the ability to sign new TrueCrypt releases probably wouldn't squander that hack with a prank." Significantly, TrueCrypt version 7.2 was certified with the official TrueCrypt private signing key, suggesting that the page warning that TrueCrypt isn't safe wasn't a hoax posted by hackers who managed to gain unauthorized access. Curiously, the new release also appeared to let users decrypt encrypted data but not create new volumes. " The SourceForge page, which was delivered to people trying to view pages, contained a new version of the program that, according to this "diff" analysis, appears to contain changes warning that the program isn't safe to use. A new version of TrueCrypt, 7.2, has been released, but with some major differences: It indicates that the program may " contain unfixed security issues" and " is not secure". Ars Technica reports that the SourceForge-hosted web page for the TrueCrypt encryption program suddenly changed to carry a prominent security warning.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |