Crypto bat fájl létrehozása elektronikus aláírás, blog, egy jó programozó
A mai kis post, úgy döntött, hogy szentelje a téma létrehozásának kriptográfiai digitális aláírás „CryptoPro” jelent. Arról van szó, Bat fájlt, hogy lehet használni, hogy automatizálják az aláíró az elektronikus dokumentumok.
Annak érdekében, hogy automatizálják a folyamatot aláírása elektronikus dokumentumok, szükségünk van:
1) Crypto-PRO CSP;
2) USB kulcs (például Rutoken) behelyezett USB-port;
3) Notebook (Notepad.exe);
4) telepítve van a kulcs tanúsítványok;
Az akadályt ez az egész történet egy fájl, ami a csptest.exe CryptoPro könyvtár (alapértelmezés szerint C: \ Program Files \ Crypto Pro \ CSP \ csptest.exe).
Nyisson meg egy parancssort, és futtassa a következő parancsot:
Látni fogjuk, az összes lehetséges paramétereit az exe fájlt.
Annak érdekében, hogy megtekinthesse a paraméterek egy adott globális lehetőség, egyszerűen hívja a fájlt ezzel a lehetőséggel, és
Így annak érdekében, hogy aláírja a fájlt cmd eszközökkel csptest.exe kell hívni a parancsot:
ahol:
-én - Meghatározza a kulcstartót;
-in - szükségességét jelzi, hogy írja alá a fájlt. Ha a fájl nem található a mappában csptest meg kell adni a teljes elérési utat.;
-ki - Meghatározza az aláírás fájl neve;
Aláírásának ellenőrzésére, lépjen erre a linkre Gosulsug.
A legvalószínűbb. Ha most töltse le a fájlt az online közszolgáltatások, a hiba jelenik meg. Ez okozza, hogy a szükséges információkat a tanúsító központ. Tehát ne legyen felesleges dátumát és idejét dokumentumok aláírása. Ehhez a csapat kell hozzá két paramétert:
Ha szükségünk van egy aláírás osoedinennom méret, hozzá még egy paraméter:
Megjegyzés: Ha az aláírás dokumentum hibát eredményez
Nem sikerült megnyitni a fájlt
Hiba történt a program futtatásakor.
.\ Signtsf.c: 321: Nem lehet megnyitni a bemeneti fájlt.
Hiba száma 0x2 (2).
Nem találja a megadott fájlt.
hívás közben, mint az előző példában, és nem biztos abban, hogy milyen módon -in és kijelentkezés paraméter, megpróbál létrehozni egy aláírást az első fokon, majd futtassa a parancsot a teljes készlet paramétereket.
Az alapcsapat az aláírás kaptunk. Most egy kicsit az eljárás egyszerűsítése. Azt, hogy egy bat fájlt induláskor amely aláírja Secret.txt fájlt toyzhe mappában a bat fájlt. Nyissa meg a notebook és írni sluduyuschy kód:
Kattintson a "Fájl" -> "Mentés másként" -> ZadaemImya a .bat -> "Save"
Sobsvenno minden. Tájékoztatásul:
CHCP parancs 1251 - állítja a kódolást az CMD. Szükséges egy közös kezelése orosz betűk a kódot;
meghatározott CurPath =% cd% - Menti az aktuális könyvtár elérési útja CMD változó CurPath;
cd - Meghatározza az áram útját CMD;
hívni - bemutatta;