HP Sure Recover User Guide

$hashObject = Get-FileHash -Algorithm SHA256 -Path $_.FullName
$fileHash = $hashObject.Hash.ToLower()
$filePath = $hashObject.Path.Replace($pathToManifest + '\', '')
$fileSize = (Get-Item $_.FullName).length
$manifestContent = "$fileHash $filePath $fileSize"
Out-File -Encoding utf8 -FilePath $mftFilename -InputObject
$manifestContent -Append
$current = $current + 1
}
ΣΗΜΕΙΩΣΗ: Οι διακηρύξεις για το HP Sure Recover δεν μπορούν να περιλαμβάνουν σήμανση σειράς
byte (BOM). Κατά συνέπεια, οι παρακάτω εντολές επανεγγράφουν το αρχείο ως UTF8 χωρίς BOM.
$content = Get-Content $mftFilename
$encoding = New-Object System.Text.UTF8Encoding $False
[System.IO.File]::WriteAllLines($pathToManifest + '\' + $mftFilename,
$content, $encoding)
2. Αποθηκεύστε τη δέσμη ενεργειών.
3. Εκτελέστε τη δέσμη ενεργειών.
powershell .\generate-manifest.ps1
Δημιουργία υπογραφής διακήρυξης
Το Sure Recover επικυρώνει τον παράγοντα και το είδωλο με τη χρήση κρυπτογραφικών υπογραφών. Τα
παρακάτω παραδείγματα χρησιμοποιούν ένα ζεύγος ιδιωτικού/δημόσιου κλειδιού σε μορφή X.509 ΡΕΜ
(επέκταση .ΡΕΜ). Προσαρμόστε τις εντολές όπως απαιτείται για τη χρήση δυαδικών πιστοποιητικών DER
(επέκταση .CER ή .CRT), πιστοποιητικών PEM με κωδικοποίηση BASE-64 (επέκταση .CER ή .CRT) ή αρχείων
PEM PKCS1 (επέκταση .ΡΕΜ). Το παράδειγμα χρησιμοποιεί επίσης το OpenSSL, το οποίο δημιουργεί
υπογραφές σε μορφή big endian. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε βοηθητικό πρόγραμμα για την
υπογραφή των διακηρύξεων, αλλά ορισμένες εκδόσεις BIOS υποστηρίζουν μόνο τις υπογραφές μορφής little
endian.
1. Δημιουργήστε ένα ιδιωτικό κλειδί RSA 2048 bit χρησιμοποιώντας την ακόλουθη εντολή. Αν έχετε ένα
ζεύγος ιδιωτικού/δημόσιου κλειδιού RSA 2048 bit σε μορφή ΡΕΜ, αντιγράψτε τα κλειδιά αυτά στον
φάκελο C:\staging και προχωρήστε στο βήμα 3.
openssl genrsa -out my-recovery-private.pem 2048
2. Δημιουργήστε το δημόσιο κλειδί από το ιδιωτικό (αν έχετε δημόσιο κλειδί που αντιστοιχεί στο ιδιωτικό
σας κλειδί σε μορφή ΡΕΜ, αντιγράψτε το στον φάκελο C:\staging) χρησιμοποιώντας την ακόλουθη
εντολή:
openssl rsa -in my-recovery-private.pem -pubout -out my-recovery-
public.pem
8 Κεφάλαιο 2 Δημιουργία εταιρικού ειδώλου