title: It is possible to find a specific byte array in a .NET assembly?
body: <p>How easy would it be for a someone to decompile/disassemble/reflect over a .NET Assembly compiled in release mode to find the contents of a specific byte array? </p>
  
  <p>Is it a good idea to implement a security mechanism that relies on a specific key (stored in the C# code as a byte array) being secret? </p>
  
  <p>I tried .NET reflector and didn't find my own security key, but I was wondering if this information would be "safe enough". </p>
  
  <p>Are there any safer places to store the secret than in the assembly?</p>