SHA256 أداة التشفير على الإنترنت
فيSHA256 أداة التشفير على الإنترنت:
تساعدك أداة التشفير على الإنترنت SHA256 هذه على تشفير سلسلة إدخال إلى سلسلة SHA256 256 بت.
SHA256 وعلاقة أمان blockchain:
تم تصميم SHA-256 من قِبل NSA ، وهو حاليًا أكثر خوارزميات التجزئة استخدامًا ، ويستخدم SHA-256 في جزأين من شبكة blockchain: إنشاء عناوين بيتكوين جديدة (proof of work)
المستخدم في التعدين (proof of work)
الخوارزمية.
المزيد من الروابط إلى SHA256:
RFC 3174: https://tools.ietf.org/html/rfc3174
SHA256 (hashlib) في بايثون: https://docs.python.org/3/library/hashlib.html
SHA256 في جاوة: https://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html
SHA256 في PHP: http://php.net/manual/en/function.hash.php
حساب تجزئة SHA256 لسلسلة في Python (مع حزمة hashlib):
import hashlib def sha256_generator(str): m = hashlib.sha256() m.update(str.encode()) return m.hexdigest()
حساب تجزئة SHA256 لسلسلة في Java (مع وجود MessageDigest):
import java.math.BigInteger; import java.security.MessageDigest; public String generate(String str){ MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(str.getBytes()); byte[] digest = md.digest(); String result = new BigInteger(1, digest).toString(16).toUpperCase(); return result; }
حساب تجزئة SHA256 لملف في Linux (مع OpenSSL):
root@instance-1:/var/log/apache2# openssl dgst -sha256 access.log SHA256(access.log)= 1c830df491ff2e9dc4043ac9e89a2380cbb621d80331bbddd0cbcb4f6e502cf8
الأدوات ذات الصلة
أداة التشفير عبر الإنترنت MD5
SHA1 أداة التشفير عبر الإنترنت
SHA224 أداة التشفير على الإنترنت
SHA256 أداة التشفير عبر الإنترنت
SHA384 أداة التشفير عبر الإنترنت
SHA512 أداة التشفير عبر الإنترنت
BASE64 أداة الترميز عبر الإنترنت
BASE64 أداة فك التشفير عبر الإنترنت
أداة توليد كلمة مرور عشوائية عبر الإنترنت