Note that there are some explanatory texts on larger screens.

plurals
  1. POBest Way to Decrypt a Password (From a security standpoint)
    primarykey
    data
    text
    <p>I have a bunch of AES256-encrypted ZIP containers (using DotNetZip), and I am writing a program to help the user understand what is inside them. I would ship the "Launcher" program with XML doc which I am also encrypting the "metadata" so to speak in AES256 as well. I was considering encrypting the password to the various (1-10+ zip files) in a strong AES256 string within the XML document for convenience (so the user only has to enter it once). It unsettles me, but what little "usability" tests we have done has shown people don't want to enter a password 7 times.</p> <p>So, assuming the string is fully encrypted within the XML/dat/whatever file, how much do I detour the other "factors" within my program? I would have to hard-code the decryption/IV/salt/etc (or at least pass it to a deypcrtion method) no? </p> <p>I've been trying to understand what things like DotNetCrack (http://www.dotnetcrack.com/) can easily get from my program. I know that nothing is perfect and memory dumping is a huge problem, but I want to at least detour the really easy "script kiddie" sort of stuff.</p> <p>I've looked at secure-string, but it seems like a silly solution in-so-far you have to decrypt eventually anyways.</p> <p><strong>EDIT for clarity</strong> -- The ZIP files are self-extractors, e.g. just zip files wrapped into the EXE. They may be zips, either way it doesn't matter. My program is just to help somebody extract all the contents without having to click each one AND help them navigate through the ZIPs which may be confusing to a novice user.</p> <p>All my program is doing is reading the XML file with "data" about each zip (e.g. zip001 is "information from john smith etc etc" -- but the zip file name is something like BOBSMITH_INFO_001.EXE (.zip). </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload