Codec
توليد كلمات المرور
عملية توليد تسلسلات عشوائية من الأحرف بطول وتعقيد وفئات أحرف محددة، تُستخدم عادةً لإنشاء كلمات مرور أو رموز مميزة أو معرّفات.
التفاصيل التقنية
يقيس الأمان بالإنتروبيا: بتات = log₂(عدد_الأحرف^الطول). كلمة مرور من 12 حرفًا من 95 حرفًا مطبوعًا = ~79 بت. يوفر crypto.getRandomValues() عشوائية آمنة تشفيريًا (CSPRNG) في المتصفح. لا تستخدم Math.random() أبدًا لأغراض الأمان — فهي تستخدم PRNG حتمي. تولد عبارات المرور (4-6 كلمات عشوائية) إنتروبيا عالية مع سهولة الحفظ: 4 كلمات من قائمة 7776 = ~51 بت.
مثال
```javascript
// Codec: Web Audio API example
const audioCtx = new AudioContext();
const response = await fetch('audio.mp3');
const buffer = await audioCtx.decodeAudioData(await response.arrayBuffer());
const source = audioCtx.createBufferSource();
source.buffer = buffer;
source.connect(audioCtx.destination);
source.start();
```
أدوات ذات صلة
B
BPM Calculator
F
Frequency Calculator
D
Delay Time Calculator
D
dB Converter
A
Audio File Size Calculator
N
Note Frequency Chart
D
Decibel Reference Guide
L
Latency Calculator
C
Cents Calculator
L
Loudness Standards Guide
E
EQ Frequency Reference
S
Sample Rate Converter
B
Bit Depth Analyzer
C
Chord Reference
K
Key & Scale Reference