⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 learn about windows cryptography.htm

📁 关于windows使用的一些文章收集,希望对入门者能有所帮助
💻 HTM
📖 第 1 页 / 共 2 页
字号:
                  <TH>Name</TH>
                  <TH>Key or Hash Size</TH></TR>
                <TR>
                  <TD>Hash</TD>
                  <TD>MD2</TD>
                  <TD>128 bit</TD></TR>
                <TR>
                  <TD>Hash</TD>
                  <TD>MD4</TD>
                  <TD>128 bit</TD></TR>
                <TR>
                  <TD>Hash</TD>
                  <TD>MD5</TD>
                  <TD>128 bit</TD></TR>
                <TR>
                  <TD>Hash</TD>
                  <TD>SHA</TD>
                  <TD>160 bit</TD></TR>
                <TR>
                  <TD>Symmetric Encryption</TD>
                  <TD>RC2</TD>
                  <TD>128 bit</TD></TR>
                <TR>
                  <TD>Symmetric Encryption</TD>
                  <TD>RC4</TD>
                  <TD>128 bit</TD></TR>
                <TR>
                  <TD>Symmetric Encryption</TD>
                  <TD>DES</TD>
                  <TD>56 bit</TD></TR>
                <TR>
                  <TD>Symmetric Encryption</TD>
                  <TD>Triple DES (2 Keys)</TD>
                  <TD>112 bit</TD></TR>
                <TR>
                  <TD>Symmetric Encryption</TD>
                  <TD>Triple DES (3 Keys)</TD>
                  <TD>168 bit</TD></TR>
                <TR>
                  <TD>Public-Key Encryption</TD>
                  <TD>RSA</TD>
                  <TD>1,024 bit</TD></TR>
                <TR>
                  <TD vAlign=top>Public-Key Signature</TD>
                  <TD vAlign=top>RSA</TD>
                  <TD>384 - 16,384 bit<BR>1,024 bit by 
              default</TD></TR></TBODY></TABLE>
              <P><B>The Microsoft Enhanced RSA and AES Cryptographic Provider 
              (Prototype)</B> (Windows XP) and <B>Microsoft Enhanced RSA and AES 
              Cryptographic Provider</B> (Windows 2003) provide support for the 
              Advanced Encryption Standard cipher (also known as 
              <I>Rijndael</I>). The following key lengths are available: 
              <P>
              <TABLE cellSpacing=0 cellPadding=2 border=1>
                <TBODY>
                <TR>
                  <TH>Purpose</TH>
                  <TH>Name</TH>
                  <TH>Key Size</TH></TR>
                <TR>
                  <TD>Symmetric Encryption</TD>
                  <TD>AES</TD>
                  <TD>128 bit</TD></TR>
                <TR>
                  <TD>Symmetric Encryption</TD>
                  <TD>AES</TD>
                  <TD>192 bit</TD></TR>
                <TR>
                  <TD>Symmetric Encryption</TD>
                  <TD>AES</TD>
                  <TD>256 bit</TD></TR></TBODY></TABLE>
              <P>AES is not supported on Windows NT or 2000. AES is supported on 
              Windows XP and 2003 by the AspEncrypt versions 2.3 and higher. 
              </FONT></P></BLOCKQUOTE>
            <P><FONT face=Arial color=#9c3131 
            size=3>&nbsp;&nbsp;<B>Cryptographic Service Provider List in System 
            Registry</B> </FONT>
            <BLOCKQUOTE><FONT face=Arial size=2>The list all Cryptographic 
              Service Providers installed on the current machine can be obtained 
              from the system registry under the key 
              <P><B><FONT 
              size=1>HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Defaults\Providers</FONT></B>. 

              <P>The default cryptographic provider for the current user can be 
              found under the key
              <P><B><FONT 
              size=1>HKEY_CURRENT_USER\Software\Microsoft\Cryptography\Providers\Type 
              001</FONT></B>. </FONT></P></BLOCKQUOTE><FONT face=Arial 
            color=#9c3131 size=3>&nbsp;&nbsp;<B>Key Databases</B> </FONT>
            <BLOCKQUOTE><FONT face=Arial size=2>Each CSP has a key database in 
              which it stores its persistent cryptographic keys. Each key 
              database contains one or more key containers, each of which 
              contains all the key pairs belonging to a specific user (or 
              CryptoAPI client). Each key container has a unique name. There are 
              usually two key pairs in each container: a key-exchange key pair 
              and signature key pair. One key pair is used to encrypt session 
              keys and the other to create digital signatures. 
              <P>In Windows NT, the Microsoft providers store their key 
              containers in two locations of the system registry. One location 
              is under the key 
              <B>HKEY_CURRENT_USER\Software\Microsoft\Cryptography\UserKeys</B>. 
              The other is under the key 
              <B>HKEY_LOCAL_MACHINE\Software\Microsoft\Cryprography\MachineKeys</B>. 
              The former is usually used by a stand-alone application, and the 
              latter by a process running on behalf of a non-interactive user, 
              such as an IIS/ASP application. 
              <P>In Windows 2000, Microsoft decided to move the key containers 
              from the system registry to file system. They can now be found 
              under the directories <B>\Documents and 
              settings\&lt;username&gt;\Application 
              Data\Microsoft\Crypto\RSA\&lt;user SID&gt;</B> and <B>\Documents 
              and settings\All Users\Application 
              Data\Microsoft\Crypto\RSA\Machinekeys</B>, respectively. 
              </FONT></P></BLOCKQUOTE>
            <P><FONT face=Arial color=#9c3131 
            size=3>&nbsp;&nbsp;<B>Cryptographic Context</B> </FONT>
            <BLOCKQUOTE><FONT face=Arial size=2>An application uses 
              cryptographic services provided by a certain CSP by opening a 
              <B>Cryptographic Context</B> which is a handle that connects the 
              CSP with one of its key containers. Every cryptographic operation 
              attempted by an application begins with opening an appropriate 
              cryptographic context. The application must specify the CSP and 
              key container name it wants to use. AspEncrypt always opens a 
              context associated with the default provider and a specified key 
              container name, as shown in the section <B><A 
              href="http://www.aspencrypt.com/task_providers.html">Manage 
              Cryptographic Providers and Contexts</A></B>. 
              <P><A href="http://www.aspencrypt.com/task_start.html"><IMG 
              alt="Start Using AspEncrypt" 
              src="Learn About Windows Cryptography.files/next.gif" 
              border=0></A> </FONT></P></BLOCKQUOTE></TD><!-- Vertical thin line -->
          <TD width=1 bgColor=#000000><IMG 
            src="Learn About Windows Cryptography.files/spacer.gif" width=1 
            border=0></TD><!-- Right side bar-->
          <TD vAlign=top align=middle width=200 BGCOxLOR="#0000FF"><!-- Search this site-->
            <TABLE cellSpacing=0 cellPadding=0 width=190 border=0>
              <TBODY>
              <TR>
                <TD bgColor=#000000 colSpan=3 height=1><IMG height=1 
                  src="Learn About Windows Cryptography.files/spacer.gif" 
                  width=1></TD>
              <TR>
                <TD width=1 bgColor=#000000><IMG 
                  src="Learn About Windows Cryptography.files/vertical.gif" 
                  width=0 border=0></TD>
                <TD vAlign=center align=middle width=188 bgColor=#ffcc00><FONT 
                  face=Arial color=#000000 size=2><B>Search this 
                Site</B></FONT></TD>
                <TD width=1 bgColor=#000000><IMG 
                  src="Learn About Windows Cryptography.files/vertical.gif" 
                  width=0 border=0></TD></TR>
              <TR>
                <TD bgColor=#000000 colSpan=3 height=1><IMG height=1 
                  src="Learn About Windows Cryptography.files/spacer.gif" 
                  width=1></TD>
              <TR>
                <TD width=1 bgColor=#000000><IMG 
                  src="Learn About Windows Cryptography.files/vertical.gif" 
                  width=0 border=0></TD>
                <FORM action=http://www.aspencrypt.com/search.asp>
                <TD align=middle width=188 bgColor=#eeeeee><INPUT size=19 
                  name=CiRestriction><INPUT type=submit value=Go></TD></FORM>
                <TD width=1 bgColor=#000000><IMG 
                  src="Learn About Windows Cryptography.files/vertical.gif" 
                  width=0 border=0></TD></TR>
              <TR>
                <TD bgColor=#000000 colSpan=3 height=1><IMG height=1 
                  src="Learn About Windows Cryptography.files/spacer.gif" 
                  width=1></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- End Data table--></TD><!--Right black column-->
    <TD width=2 bgColor=#000000><IMG height=2 hspace=0 
      src="Learn About Windows Cryptography.files/spacer.gif" width=2 
    border=0></TD></TR>
  <TR>
    <TD vAlign=center noWrap align=right width=2 bgColor=#000000>&nbsp; </TD>
    <TD vAlign=center align=right width="100%" bgColor=#9c3131><FONT 
      face="MS Sans serif, Geneva, Arial, Helvetica, Sans-serif" color=#ffffff 
      size=-2><B>This site is owned and maintained by <A 
      href="http://www.persits.com/"><FONT color=#ffffff>Persits Software, 
      Inc.</FONT></A> Copyright &copy; 2000. All Rights Reserved. </B></FONT></TD>
    <TD vAlign=center noWrap align=right width=2 bgColor=#000000>&nbsp; </TD></TR><!-- Bottom -->
  <TR><!--Left black column-->
    <TD width=3 bgColor=#000000><IMG height=2 hspace=0 
      src="Learn About Windows Cryptography.files/spacer.gif" width=2 
    border=0></TD><!-- Main Column -->
    <TD vAlign=bottom width="100%" bgColor=#000000><IMG height=2 hspace=0 
      src="Learn About Windows Cryptography.files/spacer.gif" width=2 
    border=0></TD><!--Right black column-->
    <TD width=3 bgColor=#000000><IMG height=2 hspace=0 
      src="Learn About Windows Cryptography.files/spacer.gif" width=2 
    border=0></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -