# Tutorial-Password-Manager-with-Intel-SGX-annotated **Repository Path**: duyanning/tutorial-password-manager-with-intel-sgx-annotated ## Basic Information - **Project Name**: Tutorial-Password-Manager-with-Intel-SGX-annotated - **Description**: Introducing the Intel® Software Guard Extensions Tutorial Series代码注解 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-21 - **Last Updated**: 2022-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 此处放的是 [Introducing the Intel® Software Guard Extensions Tutorial Series](https://www.intel.com/content/www/us/en/developer/articles/training/introducing-the-intel-software-guard-extensions-tutorial-series.html) 的代码 从part 03开始有例子. 从part 04的例子开始, 需要安装sgx sdk. 要让密码管理器用上sgx的功能, 还得安装psw. 这个tutorial系列是2016年底写的, 如今都2022年初了, sgx sdk的变化导致原来的项目已经无法编译, 我对它们进行了微调, 使其能够顺利编译. 我用的: win10 visual studio 2019 sgx sdk v2.14.101.1 代码是用C#, C++/CLI, native C++, C一共4种语言编写的. 做界面用到了WPF. 2022-05-13 周五 17:12:36 处理器不支持sgx依然可运行, 但不支持RDRAND指令则不行. 虽然代码中检测到不存在RDRAND指令时,会软件模拟,但代码可能有bug,不能正常工作. 英特尔产品页面的"Secure Key"一栏如果为Yes,则代表支持RDRAND.