Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur Cypher kryptografi för datorer

    Principen om " säkerhet i antal " skyddar programmerare samt skolor av fisk . Programmerare söka säkerhet genom att använda digitala siffror och ett skyddande teknik som kallas " kryptografi . " Du kan använda kryptografi för att ändra uppgifter och göra den oläslig innan du skickar den över en offentlig tråd . När emot, kan du använda en kryptografisk nolla , vilket är en avkodningsalgoritm , ändra data tillbaka till sin ursprungliga form . De flesta programmering ramar ger kryptografi klasser och metoder . Dessa exempel använder C # och Microsofts populära . NET ramverk , men kan lätt översättas till nästan alla programmeringsspråk och ramverk . Saker du behöver
    programplaneringsramen med kryptering klasser
    Visa fler instruktioner
    1

    Öppna filen som innehåller de data som du vill kryptera , i utvecklingsmiljön för din val. För detta exempel , du tänker att kryptera en enkel sträng :

    string mySampleData = " Data för att kryptera och dekryptera med hjälp av ett chiffer . "
    2

    Lägg referenser kryptografi klassen från din programplaneringsram längst upp i filen :

    hjälp System.Security.Cryptography ,
    3

    instansiera lämplig kryptografi klassen - i detta fall , den AesManaged klassen - - vilket genererar automatiskt en kryptografinyckel :

    AesManaged sampleCryptInstance = ny AesManaged ( ) ;
    4

    Kryptera strängen genom att placera den i en byte array , skickar chiffer som en parameter :

    byte [ ] sampleEncryptBytes = EncryptStringToBytes_Aes ( original , sampleCryptInstance.Key , sampleCryptInstance.IV ) ;
    5

    Avkryptera bytearrayen med chiffer och placera den i en sträng :

    string sampleDecodedData = DecryptStringFromBytes_Aes ( krypterad , sampleCryptInstance.Key , sampleCryptInstance.IV ) ;
    6

    felsöka koden och testa den för att se om det fungerar som förväntat
    . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Driver Developer Hjälp
    ·Tips på Debugging
    ·Ändra bakgrundsfärgen i GridView
    ·Hur tomt med MATLAB
    ·Skillnader mellan Prolog och Lisp
    ·Hur importera användare i Community Builder på Joomla…
    ·Hur man använder därför Symbol i LaTeX
    ·Vad är Asp Programmering
    ·Hur man förstör Word-dokument
    ·Hur man deklarerar variabler i ActionScript
    Utvalda artiklarna
    ·Konvertera Bytekod till maskinkod
    ·Vilka är de olika typerna av loopar i Visual Basic
    ·Hur man tolka Länkar Namn Anchor i PHP
    ·Förteckning över Offline webbformulär Typer
    ·Styra Tipsa en PHP Program Desk
    ·Visual Studio Tools för Microsoft Office System
    ·Hur att rengöra en inbuffert i C + +
    ·Hur du kontrollerar om en modul Loaded i Python
    ·Hur man beräknar Perimeter & arean av en rektangel med…
    ·Konvertera en Float till ett Int32
    Copyright © Dator Kunskap http://www.dator.xyz