Методы создания хеша SHA-1: примеры Python, JavaScript и Java

Для создания хеша SHA-1 вы можете использовать различные языки программирования и библиотеки. Вот несколько примеров на разных языках:

  1. Python:

    import hashlib
    data = "your_data"
    sha1_hash = hashlib.sha1(data.encode()).hexdigest()
    print(sha1_hash)
  2. JavaScript:

    const crypto = require('crypto');
    const data = 'your_data';
    const sha1Hash = crypto.createHash('sha1').update(data).digest('hex');
    console.log(sha1Hash);
  3. Java:

    import java.nio.charset.StandardCharsets;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    public class SHA1Example {
    public static void main(String[] args) throws NoSuchAlgorithmException {
        String data = "your_data";
        MessageDigest digest = MessageDigest.getInstance("SHA-1");
        byte[] hash = digest.digest(data.getBytes(StandardCharsets.UTF_8));
        StringBuilder hexString = new StringBuilder();
        for (byte b : hash) {
            String hex = Integer.toHexString(0xff & b);
            if (hex.length() == 1) hexString.append('0');
            hexString.append(hex);
        }
        System.out.println(hexString.toString());
    }
    }

Эти примеры демонстрируют, как создать хеш SHA-1 с помощью Python, JavaScript и Java. Вы можете выбрать тот язык программирования, который соответствует вашим предпочтениям или платформе.