﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SHA1" FullName="System.Security.Cryptography.SHA1"><TypeSignature Maintainer="auto" Language="C#" Value="public abstract class SHA1 : System.Security.Cryptography.HashAlgorithm" /><TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit SHA1 extends System.Security.Cryptography.HashAlgorithm" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Security.Cryptography.HashAlgorithm</BaseTypeName></Base><Interfaces></Interfaces><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The hash is used as a unique value of fixed size representing a large amount of data. Hashes of two sets of data should match if the corresponding data also matches. Small changes to the data result in large, unpredictable changes in the hash.</para><para>The hash size for the <see cref="T:System.Security.Cryptography.SHA1" /> algorithm is 160 bits.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Computes the <see cref="T:System.Security.Cryptography.SHA1" /> hash for the input data.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected SHA1 ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>You cannot create an instance of an abstract class. Application code will create a new instance of a derived class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of <see cref="T:System.Security.Cryptography.SHA1" />.</para></summary></Docs></Member><Member MemberName="Create"><MemberSignature Language="C#" Value="public static System.Security.Cryptography.SHA1 Create ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Security.Cryptography.SHA1 Create() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.Cryptography.SHA1</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default implementation of <see cref="T:System.Security.Cryptography.SHA1" /> is <see cref="T:System.Security.Cryptography.SHA1CryptoServiceProvider" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates an instance of the default implementation of <see cref="T:System.Security.Cryptography.SHA1" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A new instance of <see cref="T:System.Security.Cryptography.SHA1" />.</para></returns></Docs></Member><Member MemberName="Create"><MemberSignature Language="C#" Value="public static System.Security.Cryptography.SHA1 Create (string hashName);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Security.Cryptography.SHA1 Create(string hashName) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.Cryptography.SHA1</ReturnType></ReturnValue><Parameters><Parameter Name="hashName" Type="System.String" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates an instance of the specified implementation of <see cref="T:System.Security.Cryptography.SHA1" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A new instance of <see cref="T:System.Security.Cryptography.SHA1" /> using the specified implementation.</para></returns><param name="hashName"><attribution license="cc4" from="Microsoft" modified="false" />The name of the specific implementation of <see cref="T:System.Security.Cryptography.SHA1" /> to be used. </param></Docs></Member></Members></Type>