Sayılar
Ham Bayt Üretici
Ne: İstek başına üst sınıra kadar kesintisiz CSPRNG bayt tamponu; küçük harf hex veya standart Base64—sentetik TLS nonce, IV yer tutucusu, Web Crypto örnekleri veya keyfi uzunlukta hex ayrıştırıcı testi. Gösterim amaçlı entropidir; uzunluk ve kodlamayı protokol spesifikasyonunuzla eşleştirin; uyumluluk etiketi “rastgele görünen test girdisi” ötesinde varsayılmamalıdır.
Ne zaman: Yüksek entropili hex/Base64—tel mock’ları, IV/nonce demoları ve kodlama gidiş-dönüş testleri.
Üretim sunucuda CSPRNG ile yapılır; tarayıcıda Math.random kullanılmaz.
Kod örnekleri
const r = await fetch('http://localhost:3000/api/generate/random-org', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: "{\"kind\":\"raw-bytes\",\"bytes\":32,\"format\":\"hex\"}",
});
const j = await r.json();
console.log(j);Tüm Araçlar · CSPRNG · Üretilen değerler sunucuda saklanmaz.