2018-10ã®C++æ¨æºåå§å¡ä¼ã®ææ¸éãå ¬éããã¦ããã®ã§ãèå³æ·±ãæ°æ©è½ã®ææ¡ã«éã£ã¦ç´¹ä»ããã secure_val ã»ãã¥ãªãã£ä¸ã®çç±ã§ã¡ã¢ãªã®å 容ãç ´æ£ãããå ´åãã³ã³ãã¤ã©ã¼ã®æé©åã«ãã£ã¦æå³éãã®ã³ã¼ããåãããªããã¨ãããã void decrypt() { char password[64] ; // ãã¹ã¯ã¼ããåå¾ get_password(password) ; // è¤åå¦ç // ãã¹ã¯ã¼ããã¡ã¢ãªããç ´æ£ std::memset( buffer, 0, 64 ) ; } ãã®ã³ã¼ãã§ã¯æé©åã®çµæmemsetãçç¥ããããããããªãããªããªããbufferã¯memsetã®å¾ã«ä½¿ããã¦ããªããããmemsetèªä½ãä¸è¦ã ã¨ã³ã³ãã¤ã©ã¼ã¯å¤æã§ããããã ã ãã®ããã«ãæé©åã«ãã£ã¦æ¶ããã«å¤ãæ¶å»ã§ããã©ã¤ãã©ãªãæä¾ããã void secure_cle
{{#tags}}- {{label}}
{{/tags}}