.net - Shared but Secure Memory between 3 Different Apps (Windows) -
we writing set of application windows contains ie toolbar, firefox toolbar , windows desktop client.
before using of these components user provides secret code , says need save code 1hr or whatever option chooses.
now challenge have use same secret code decrypt data while uses in 3 component, writing secret key in plain file aes encryption specific key buried in source code , 3 component access key file.
now please suggest me better way in light of following limitations/requirement.
- all 3 components fully/partially written in .net.
- ie uses protected mode no high privileged resource can accessed
- the data of user encrypted own security key hence must have key decrypt data. , when quits loose key ensure security.
- all 3 components runs in low privileged processes.
can 1 me in this.
regards
have tried dpapi?
http://msdn.microsoft.com/en-us/library/system.security.cryptography.protecteddata.aspx
http://msdn.microsoft.com/en-us/library/ms229741(v=vs.85).aspx
Comments
Post a Comment