Kriptografske akcije
Članak 07/23/2024
8 saradnika
Povratne informacije
U ovom članku
Kriptografske akcije omogućavaju šifrovanje i dešifrovanje običnog teksta i teksta iz datoteka koje pružaju ključ i format kodiranja.
Šifrovanje teksta sa AES akcijom šifrira tekst koristeći AES algoritam i korisnički određeni ključ za šifrovanje. Ključ za šifrovanje možete dati direktno ili putem varijable.
Da biste direktno šifrovali tekst fajla, koristite akciju Šifriraj iz fajla sa AES-om . Ova akcija radi slično kao Šifriraj tekst sa AES akcijom, ali zahteva izvorni fajl umesto tekstualne vrednosti.
Da biste dešifrovali tekst, koristite Decrypt tekst sa AES-om i unesite šifrovani tekst i ključ za šifrovanje koji se ranije koristio za šifrovanje. Da biste dešifrovali i sačuvali tekst u datoteci, rasporedite Dešifrovanje u datoteku sa AES-om i odredite odredišnu putanju.
Pored šifrovanja i dešifrovanja, grupa akcija Kriptografija pruža akcije za heširanje vrednosti sa i bez ključa. Kao i akcije šifrovanja, možete hash vrednosti iz fajlova koristeći Hash iz datoteke i Hash iz datoteke sa ključnim akcijama.
Važno
Lozinke unesene u određenim poljima rade samo na mašini na kojoj su prvobitno postavljene. To je zbog enkripcije specifične za mašinu koja se koristi za direktne unose lozinki. Ako je protok otvoren na drugoj mašini, ove lozinke neće biti važeće i moraće da se ponovo unese.
Šifruj tekst pomoću AES
Šifrujte nisku pomoću AES, koristeći ključ i navedeni format kodiranja.
Argument
Opcionalno
Prihvata
Podrazumevana vrednost
Opis
Kodiranje
Nepoznato
Podrazumevani sistem, ASCII, Unicode, Big-endian Unicode, UTF-8
Unikod
Kodiranje teksta koji treba šifrovati
Tekst za šifrovanje
No
Tekstualna vrednost
Tekst za šifrovanje
Ključ za šifrovanje
No
Direktan šifrovani ulaz ili tekstualna vrednost
Ključ za šifrovanje koji treba koristiti
Popunjavanje
Nepoznato
Nijedan, PKCS7, Nule, ANSIX923, ISO10126
PKCS7
Popunjavanje koje treba koristiti za izabrani algoritam za šifrovanje
Veličina ključa
Nepoznato
128 bita, 192 bita, 256 bita
256 bitova
Veličina ključa koji treba koristiti za šifrovanje u bitovima
Koristi „salt“
Nepoznato
Booleova vrednost
Netačno
Određuje da li da koristi so za šifrovanje. Kada je ova opcija omogućena, nasumično generisana so postaje izlaz u obliku base64 stringa.
Koristi vektor za pokretanje
Nepoznato
Booleova vrednost
Netačno
Specificira da li da se koristi vektor inicijalizacije. Kada je ova opcija omogućena, nasumično generisani vektor inicijalizacije postaje izlaz u obliku base64 stringa
Proizvedene promenljive
Argument
Tip
Opis
Šifrovani tekst
Tekstualna vrednost
Šifrovani tekst za kasniju obradu
Salt
Tekstualna vrednost
Nasumično generisana vrednost „salt“ podataka za kasniju obradu
InicijalizacijaVektor
Tekstualna vrednost
Nasumično generisana vrednost vektora za pokretanje za kasniju obradu
Izuzeci
Izuzetak
Opis
Šifrovanje teksta nije uspelo
Označava da je došlo do greške tokom šifrovanja
Dešifruj tekst pomoću AES
Dešifrujte nisku pomoću AES zasnovanog na određenom ključu i formatu kodiranja.
Argument
Opcionalno
Prihvata
Podrazumevana vrednost
Opis
Kodiranje
Nepoznato
Podrazumevani sistem, ASCII, Unicode, Big-endian Unicode, UTF-8
Unikod
Kodiranje za dešifrovani tekst
Tekst za dešifrovanje
No
Tekstualna vrednost
Tekst koji treba dešifrovati u obliku niske base64
Ključ za dešifrovanje
No
Direktan šifrovani ulaz ili tekstualna vrednost
Ključ za dešifrovanje koji treba koristiti
Popunjavanje
Nepoznato
Nijedan, PKCS7, Nule, ANSIX923, ISO10126
PKCS7
Popunjavanje koje treba koristiti za izabrani algoritam za dešifrovanje
Veličina ključa
Nepoznato
128 bita, 192 bita, 256 bita
256 bitova
Veličina ključa koji treba koristiti za dešifrovanje u bitovima
Koristi „salt“
Nepoznato
Booleova vrednost
Netačno
Određuje da li da se koristi so za dešifrovanje
Salt
No
Tekstualna vrednost
„Salt“ za korišćenje pri dešifrovanju u obliku niske base64
Koristi vektor za pokretanje
Nepoznato
Booleova vrednost
Netačno
Specificira da li da se koristi vektor inicijalizacije
Vektor za pokretanje
No
Tekstualna vrednost
Vektor za pokretanje koji treba koristiti za dešifrovanje u obliku niske base64
Proizvedene promenljive
Izuzeci
Izuzetak
Opis
Dešifrovanje teksta nije uspelo
Označava da je došlo do greške tokom dešifrovanja
Šifrujte iz datoteke pomoću AES
Šifrujte sadržaj datoteke pomoću AES, koristeći ključ i navedeni format kodiranja.
Argument
Opcionalno
Prihvata
Podrazumevana vrednost
Opis
Kodiranje
Nepoznato
Podrazumevani sistem, ASCII, Unicode, Big-endian Unicode, UTF-8
Unikod
Kodiranje datoteke koji treba šifrovati
Datoteka za šifrovanje
No
Datoteke
Tekstualna datoteka u kojoj se nalazi sadržaj za šifrovanje
Ključ za šifrovanje
No
Direktan šifrovani ulaz ili tekstualna vrednost
Ključ za šifrovanje koji treba koristiti
Popunjavanje
Nepoznato
Nijedan, PKCS7, Nule, ANSIX923, ISO10126
PKCS7
Popunjavanje koje treba koristiti za izabrani algoritam za šifrovanje
Veličina ključa
Nepoznato
128 bita, 192 bita, 256 bita
256 bitova
Veličina ključa koji treba koristiti za šifrovanje u bitovima
Koristi „salt“
Nepoznato
Booleova vrednost
Netačno
Određuje da li da koristi so za šifrovanje. Kada je ova opcija omogućena, nasumično generisana so postaje izlaz u obliku base64 stringa.
Koristi vektor za pokretanje
Nepoznato
Booleova vrednost
Netačno
Specificira da li da se koristi vektor inicijalizacije. Kada je ova opcija omogućena, nasumično generisani vektor inicijalizacije postaje izlaz u obliku base64 stringa
Proizvedene promenljive
Argument
Tip
Opis
Šifrovani tekst
Tekstualna vrednost
Tekst šifrovane datoteke za kasniju obradu
Salt
Tekstualna vrednost
Nasumično generisana vrednost „salt“ podataka za kasniju obradu
InicijalizacijaVektor
Tekstualna vrednost
Nasumično generisana vrednost vektora za pokretanje za kasniju obradu
Izuzeci
Izuzetak
Opis
Datoteka nije pronađena
Označava da datoteka ne postoji
Šifrovanje sadržaja datoteke nije uspelo
Označava da je došlo do greške prilikom šifrovanja sadržaja datoteke
Dešifruj u datoteku pomoću AES
Dešifrujte nisku u datoteku pomoću AES zasnovanog na određenom ključu i formatu kodiranja.
Argument
Opcionalno
Prihvata
Podrazumevana vrednost
Opis
Kodiranje
Nepoznato
Podrazumevani sistem, ASCII, Unicode, Big-endian Unicode, UTF-8
Unikod
Kodiranje teksta koji treba dešifrovati
Tekst za dešifrovanje
No
Tekstualna vrednost
Tekst koji treba dešifrovati u obliku niske base64
Ključ za dešifrovanje
No
Direktan šifrovani ulaz ili tekstualna vrednost
Ključ za dešifrovanje koji treba koristiti
Dešifruj u datoteku
No
Datoteke
Datoteka u koju treba sačuvati dešifrovani tekst
Ako datoteka postoji
Nepoznato
Prepisati, Ne dešifruje u fajl, Dodaj sekvencijalni sufiks
Dodaj sekvencijalni sufiks
Određuje šta treba uraditi u slučaju da odredišna datoteka već postoji
Popunjavanje
Nepoznato
Nijedan, PKCS7, Nule, ANSIX923, ISO10126
PKCS7
Popunjavanje koje treba koristiti za izabrani algoritam za dešifrovanje
Veličina ključa
Nepoznato
128 bita, 192 bita, 256 bita
256 bitova
Veličina ključa koji treba koristiti za dešifrovanje u bitovima
Koristi „salt“
Nepoznato
Booleova vrednost
Netačno
Određuje da li će se koristiti so za dešifrovanje
Salt
No
Tekstualna vrednost
„Salt“ za korišćenje pri dešifrovanju u obliku niske base64
Koristi vektor za pokretanje
Nepoznato
Booleova vrednost
Netačno
Specificira da li da se koristi vektor inicijalizacije. Unesite vektor inicijalizacije u obliku base64 string
Vektor za pokretanje
No
Tekstualna vrednost
Vektor za pokretanje koji se koristi za dešifrovanje
Proizvedene promenljive
Argument
Tip
Opis
Dešifrovana datoteka
Datoteke
Dešifrovana datoteka za kasniju obradu
Izuzeci
Izuzetak
Opis
Dešifrovanje i čuvanje sadržaja u datoteci nije uspelo
Označava da je došlo do greške prilikom dešifrovanja ili čuvanja sadržaja u navedenu datoteku
Heširaj tekst
Heširajte nisku pomoću navedenog algoritma i formata kodiranja.
Argument
Opcionalno
Prihvata
Podrazumevana vrednost
Opis
Algoritam za heširanje
Nepoznato
SHA256, SHA384, SHA512
SHA256
Algoritam koji treba koristiti za heširanje
Kodiranje
Nepoznato
Podrazumevani sistem, ASCII, Unicode, Big-endian Unicode, UTF-8
Unikod
Kodiranje teksta koji treba heširati
Tekst za heširanje
No
Tekstualna vrednost
Tekst za heširanje
Proizvedene promenljive
Izuzeci
Izuzetak
Opis
Heširanje teksta nije uspelo
Označava da je došlo do greške tokom heširanja
Heširaj iz datoteke
Heširajte sadržaj datoteke pomoću navedenog algoritma i formata kodiranja.
Argument
Opcionalno
Prihvata
Podrazumevana vrednost
Opis
Algoritam za heširanje
Nepoznato
SHA256, SHA384, SHA512
SHA256
Algoritam koji treba koristiti za heširanje
Kodiranje
Nepoznato
Podrazumevani sistem, ASCII, Unicode, Big-endian Unicode, UTF-8
Unikod
Kodiranje datoteke koju treba heširati
Datoteka za heširanje
No
Datoteke
Datoteka čiji sadržaj treba heširati
Proizvedene promenljive
Izuzeci
Izuzetak
Opis
Datoteka nije pronađena
Označava da datoteka ne postoji
Heširanje datoteke nije uspelo
Označava da je došlo do greške prilikom heširanja sadržaja datoteke
Heširaj tekst pomoću ključa
Heširajte nisku pomoću ključa, koristeći navedeni algoritam i format kodiranja.
Argument
Opcionalno
Prihvata
Podrazumevana vrednost
Opis
Algoritam za heširanje
Nepoznato
HMAC SHA256, HMAC SHA384, HMAC SHA512
HMAC SHA256
Algoritam koji treba koristiti za heširanje
Kodiranje
Nepoznato
Podrazumevani sistem, ASCII, Unicode, Big-endian Unicode, UTF-8
Unikod
Kodiranje teksta koji treba heširati
Tekst za heširanje
No
Tekstualna vrednost
Tekst za heširanje
Ključ za heširanje
No
Direktan šifrovani ulaz ili tekstualna vrednost
Ključ pomoću kog treba heširati tekst
Proizvedene promenljive
Izuzeci
Izuzetak
Opis
Heširanje teksta nije uspelo sa ključem
Označava da je došlo do greške tokom heširanja pomoću ključa
Heširaj iz datoteke sa ključem
Heširajte sadržaj datoteke pomoću ključa, koristeći navedeni algoritam i format kodiranja.
Argument
Opcionalno
Prihvata
Podrazumevana vrednost
Opis
Algoritam za heširanje
Nepoznato
HMAC SHA256, HMAC SHA384, HMAC SHA512
HMAC SHA256
Algoritam koji treba koristiti za heširanje
Kodiranje
Nepoznato
Podrazumevani sistem, ASCII, Unicode, Big-endian Unicode, UTF-8
Unikod
Kodiranje datoteke koju treba heširati
Datoteka za heširanje
No
Datoteke
Datoteka čiji sadržaj treba heširati
Ključ za heširanje
No
Direktan šifrovani ulaz ili tekstualna vrednost
Ključ za heširanje pomoću kog treba heširati tekst
Proizvedene promenljive
Izuzeci
Izuzetak
Opis
Datoteka nije pronađena
Označava da datoteka ne postoji
Heširanje datoteke nije uspelo sa ključem
Označava da je došlo do greške prilikom heširanja sadržaja datoteke pomoću navedenog ključa