Ya ha habido una discusión sobre algo similar que creo que podría encontrar útil.
¿La protección de un archivo archivado en realidad lo cifra?
Además, por lo que leí de allí, WinRar usa una clave de 64 bits (WinRAR usa 262144 rondas de SHA-1 con un sal de 64 bits), que es bastante fuerte.
No estoy 100% seguro de lo siguiente, por lo que alguien me corrige si me equivoco.
Por lo que entiendo cuando cifras un archivo comprimido o un archivo zip, 7zip o winrar, los archivos cifrados no te permiten leer una clave si hay una, como está, cifrada. Eso sería lo mismo que intentar descifrar un cifrado sin la clave, así que estoy bastante seguro de que no puede obtener la clave del archivo comprimido.
Tampoco estoy seguro de si almacena la clave. El cifrado RSA es uno de los encriptados más fuertes (si va por 2048 encriptaciones de bits), y algunos archivos zip utilizan el mismo cifrado AES. La clave no se almacena en el cifrado, pero el algoritmo utilizado para descifrar el archivo. La clave la proporciona la persona que protegió / cifró el archivo con una contraseña en primer lugar, y si la clave de descifrado coincide con la clave de cifrado, el algoritmo desentrañará el descifrado, por lo que será legible.
¿Responde esto a tu pregunta?
Editar: En cuanto a simplemente extraer la cadena con la clave de descifrado cifrada, no. Eso no funcionaría ya que la clave sería encriptada e inútil, y tendría que descifrarla para poder leer lo que realmente es la clave de desencriptación, por lo que está de vuelta en el cuadrado 1.
Por ejemplo, si escribo: "panqueques", como "H01LG32H4Gg6H", no podrías extraer esa cadena cifrada y convertirla, ya que no conoces el algoritmo que utilicé para descifrar la palabra.