เชจเชตเชพ เชธเชเชธเซเชเชฐเชฃเชจเซ เชตเชฟเชถเซเชท เชตเชฟเชถเซเชทเชคเชพ เช FPGA เชธเชชเซเชฐเซเชเชจเซ เชฆเซเชเชพเชต เชเซ (CPU, GPU เช
เชจเซ Xeon Phi เชเชชเชฐเชพเชเชค). เชฌเซเชฐเซเชก เชฎเชพเชเซ
bcrypt เชฎเชพเชเซ, ~119 เชตเซเชเชจเชพ เชชเชพเชตเชฐ เชตเชชเชฐเชพเชถ เชธเชพเชฅเซ 2^5 เชชเซเชจเชฐเชพเชตเซเชคเซเชคเชฟเช (โ$2b$05โ) เชธเชพเชฅเซ ~27k c/s เชจเซเช เชนเชพเชเชธเชฒ เชชเซเชฐเชฆเชฐเซเชถเชจ, เชฌเซเชฐเซเชก เชฆเซเช , เชนเชพเชฐเซเชกเชตเซเชฐ เชเชฟเชเชฎเชค เช
เชจเซ เชชเซเชฐเชคเชฟ เชตเซเช เชฆเซเช เชจเชตเซเชจเชคเชฎ GPUs เชฎเชพเชเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซเชจเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชเชณเชเชเซ เชเซ. . เชชเชฃ เชเซเชเซ เชเชชเซเชฏเซ
เชเชพเชฐเซเชฏเชจเซ เชเชกเชชเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชฎเชพเชธเซเชเชจเซ เชเชชเชฏเซเช เช
เชฎเชฒเชฎเชพเช เชฎเซเชเซเชฏเซ (โโเชฎเชพเชธเซเชโ เชฎเซเชก, เช
เชจเซเชฏ เชฎเซเชกเซเชธ เชธเชพเชฅเซ เชธเชเชฏเซเชเชจเชฎเชพเช) เช
เชจเซ เชเชซเชชเซเชเซเช เชฌเชพเชเซ เชชเชฐ เชฒเซเชก เชเชฐเซเชฒเชพ เชนเซเชถ เชธเชพเชฅเซ เชเชฃเชคเชฐเซ เชเชฐเซเชฒ เชนเซเชถเชจเซ เชธเชฐเชเชพเชฎเชฃเซ. เช
เชฎเชฒเซเชเชฐเชฃเชจเชพ เชฆเซเชทเซเชเชฟเชเซเชฃเชฅเซ, เชเชฃเซ เชกเชฟเชเชพเชเชจ (เชฆเชพ.เชค.
เช เชจเซเชฏ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชซเซเชฐเชซเชพเชฐเซ:
- เชเซเชฒเชพเชธเชฟเช เชชเชพเชธเชตเชฐเซเชก เชนเซเชถ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, QNX เชจเชพ เชจเชตเชพ เชธเชเชธเซเชเชฐเชฃเซเชฎเชพเชเชฅเซ), เชคเซเชฎเช เชเซเชฐเชฟเชชเซเชเซเชเชฐเชจเซเชธเซ เชตเซเชฒเซเชเซเชธ, เชเชจเซเชเซเชฐเชฟเชชเซเชเซเชก เชเชฐเซเชเชพเชเชตเซเชธ เช เชจเซ เชเชจเซเชเซเชฐเชฟเชชเซเชเซเชก เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเซเชธ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฌเชฟเชเชฒเซเชเชฐ เช เชจเซ เชซเซเชฐเซเชฌเซเชเชธเชกเซ เชเซเชฒเซ), เชคเซเชฎเช เช เชเชพเช เชธเชชเซเชฐเซเชเซเชก เชจเชตเชพ เชชเซเชฐเชเชพเชฐเชจเชพ เชซเซเชฐเซเชฎเซเช เชฎเชพเชเซ เชธเชชเซเชฐเซเช (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชชเชจเชฌเซเชเชธเชกเซ เชธเซเชซเซเชเซเชฐเซเชก เชฎเชพเชเซ bcrypt-pbkdf เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชชเซเชฐเซเช) เช เชจเซ เชเชฃเซเช เชฌเชงเซเช. เชเซเชฒ เชฎเชณเซเชจเซ, CPU เชชเชฐ 80 เช เชจเซ OpenCL เชชเชฐ 47 เชซเซเชฐเซเชฎเซเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ. เชซเซเชฐเซเชฎเซเชเชจเซ เชเซเชฒ เชธเชเชเซเชฏเชพ เชนเชตเซ CPU เชชเชฐ 407 เชเซ (เช เชฅเชตเชพ 262 เชเซเชฎเชพเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเซเชฎเชพเชเชฅเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค "เชกเชพเชฏเชจเซเชฎเชฟเช" เชซเซเชฐเซเชฎเซเชเซเชธ เชถเชพเชฎเซเชฒ เชจเชฅเซ) เช เชจเซ OpenCL เชชเชฐ 88 เชเซ.
- เชเชชเชจเชธเซเชเชฒเชจเซ เชคเชฐเชซเซเชฃเชฎเชพเช CUDA เชญเชพเชทเชพ เชธเชฎเชฐเซเชฅเชจเชจเซ เชฆเซเชฐ เชเชฐเชตเซเช, เชเซ เชเชเชพเชฎเชพเช เชเชเชพ NVIDIA GPU เชจเชพ เชธเชเชชเซเชฐเซเชฃ เชเชชเชฏเซเช เชธเชพเชฅเซ เชฆเชเชฒ เชเชฐเชคเซเช เชจเชฅเซ (เช เชจเซ เชฎเชฆเชฆ เชชเชฃ เชเชฐเซ เชเซ, GPU เชนเซเช เชณ เชฌเซเชจเซ เชฌเชฆเชฒเซ เชฆเชฐเซเช เชซเซเชฐเซเชฎเซเชเชจเชพ เชเช เช เชฎเชฒเซเชเชฐเชฃ เชชเชฐ เชตเชฟเชเชพเชธ เช เชจเซ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชชเชฐ เชงเซเชฏเชพเชจ เชเซเชจเซเชฆเซเชฐเชฟเชค เชเชฐเชตเชพ เชฌเชฆเชฒ เชเชญเชพเชฐ. เช เชฎเชฒเซเชเชฐเชฃ เชชเชนเซเชฒเชพ).
- เชจเชตเชพ SIMD เชธเซเชเชจเชพ เชธเซเช เชฎเชพเชเซ เชธเชชเซเชฐเซเช - AVX2, AVX-512 (Xeon Phi เชจเซ เชฌเซเชเซ เชชเซเชขเซ เชฎเชพเชเซ) เช
เชจเซ MIC (เชชเซเชฐเชฅเชฎ เชชเซเชขเซ เชฎเชพเชเซ) - เชคเซเชฎเช เชเชชเชฏเซเช เชธเชนเชฟเชค เชเชฃเชพ เชซเซเชฐเซเชฎเซเชเชจเชพ เช
เชฎเชฒเซเชเชฐเชฃเชฎเชพเช SIMDเชจเซ เชตเชงเซ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช เช
เชจเซ เชธเชเชชเซเชฐเซเชฃ เชเชชเชฏเซเช. x86(-64) เช
เชจเซ
NEON, ASIMD เช เชจเซ AltiVec เช เชจเซเชเซเชฐเชฎเซ ARM, Aarch64 เช เชจเซ POWER เชชเชฐ. - CPU เช เชจเซ OpenCL เชฎเชพเชเซ เช เชธเชเชเซเชฏ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ, เชฌเชเชจเซ เชเช เช เชธเชฎเชฏเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชนเซเชถ เชธเชพเชฅเซ เชตเชงเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, GPU เชชเชฐ 320 เชฎเชฟเชฒเชฟเชฏเชจ SHA-1 เชนเซเชถ เชฒเซเชก เชเชฐเชตเชพ) เช เชจเซ เชนเซเชถ เชเชฃเชคเชฐเซเชจเซ เชเชกเชช เชตเชงเชพเชฐเชตเชพ เชฎเชพเชเซ. เชเชฎเชพเชเชจเชพ เชเซเชเชฒเชพเช เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช เชเซ, เชเซเชเชฒเชพเช เชซเซเชฐเซเชฎเซเชเชจเชพ เชตเชฟเชตเชฟเชง เชธเชฌเชธเซเชเซเชธเชจเซ เชเชตเชฐเซ เชฒเซ เชเซ, เช เชจเซ เชเชฃเชพ เชซเซเชฐเซเชฎเซเช-เชตเชฟเชถเชฟเชทเซเช เชเซ.
- CPU (โโtune=auto โverbosity=5โ) เชชเชฐ เชเซเช เชเชฐเซเชฒ เชชเชพเชธเชตเชฐเซเชกเซเชธเชจเชพ เชถเซเชฐเซเชทเซเช เชฌเชซเชฐเชฟเชเชเชจเซเช (เชธเซเชตเชคเช-) เชฐเซเชชเชฐเซเชเชพเชเชเชจ เช เชจเซ OpenCL (เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ เชธเชเซเชทเชฎ) เชชเชฐ เชถเซเชฐเซเชทเซเช เชเซเชฌ เชธเชพเชเช, เชธเชเชชเซเชฐเซเชฃ เชเชชเชฐเซเชเชฟเชเช เชซเซเชฐเซเชเซเชตเชจเซเชธเซ เชธเซเชงเซ เชงเซเชฎเชพ เชฐเซเชฎเซเชชเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชตเชพ เชธเชนเชฟเชค NVIDIA GTX เชถเซเชฐเซเชฃเซเชจเชพ GPUs 10xx เช เชจเซ เชจเชตเชพ. เชเชตเชพ เชธเซเชตเชคเช-เชเซเชฏเซเชจเชฟเชเช เชฎเชพเชเซ เชเชฐเซเชเชฐ เชฒเซเชก เชเชฐเซเชฒเชพ เชนเซเชถ เช เชจเซ เชชเชพเชธเชตเชฐเซเชกเชจเซ เชตเชพเชธเซเชคเชตเชฟเช เชฒเชเชฌเชพเช (เชเซเชฏเชพเชฐเซ เชคเซ เช เชเชพเชเชฅเซ เชเชพเชฃเซเชคเซ เชนเซเชฏ เชคเซเชฏเชพเชฐเซ) เชเชเชพเชธเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
- เชเชฎเชพเชจเซเชก เชฒเชพเชเชจ เชชเชฐ เชธเซเชงเชพ เชเชฒเซเชฒเซเชเชฟเชค "เชกเชพเชฏเชจเซเชฎเชฟเช เชเชเซเชธเชชเซเชฐเซเชถเชจเซเชธ" เชฎเชพเชเซ เชเชฎเซเชชเชพเชเชฒเชฐ เชเชฎเซเชฐเชตเซเช เช เชจเซ เชจเชตเชพ เชนเชพเชเชฌเซเชฐเชฟเชก เชนเซเชถ เชชเซเชฐเชเชพเชฐเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเซเช, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ "-format=dynamic='sha1(md5($p).$s)'", SIMD เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ CPU เชชเชฐ เชเชฃเชคเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. . เชเชตเชพ เช เชญเชฟเชตเซเชฏเชเซเชคเชฟเชเชจเชพ เชเชเชเซ เชคเชฐเซเชเซ, เชกเชเชจเซเช เชเชกเชชเซ เชนเซเชถ เชธเชชเซเชฐเซเชเซเชก เชเซ (เชเชฎเชกเซ 5 เชเซเชตเชพ เชธเชพเชฎเชพเชจเซเชฏเชฅเซ เชฎเชพเชเชกเซเชจเซ เชตเซเชนเชฐเซเชฒเชชเซเชฒ เชเซเชตเชพ เชธเชพเชงเชพเชฐเชฃ เชตเชฟเชฆเซเชถเซ เชธเซเชงเซ), เชธเชฌเชธเซเชเซเชฐเชฟเชเช เชเซเชกเชพเชฃ, เชเชจเซเชเซเชกเชฟเชเช เช เชจเซ เชกเซเชเซเชกเชฟเชเช, เชเซเชฐเซเชเซเชเชฐ เชเซเชธ เชเชจเซเชตเชฐเซเชเชจ, เชชเชพเชธเชตเชฐเซเชกเชจเชพ เชธเชเชฆเชฐเซเชญเซ, เชฎเซเช เซเช, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเชพเชฎ เช เชจเซ เชธเซเชเซเชฐเชฟเชเช เชเซเชจเซเชธเซเชเชจเซเชเซเชธ.
- เชนเซเชถเชเซเชเชฎเชพเชเชฅเซ เช เชจเชฟเชเซเชเชจเซเชฏ เชคเชซเชพเชตเชคเซ เชฆเซเชฐ เชเชฐเชตเชพ, เชเซเชฎเชพเช เช เชเชพเชเชจเชพ เชนเซเชถเชเซเช-เชตเชฟเชถเชฟเชทเซเช เชตเชฐเซเชกเชฒเชฟเชธเซเช เชจเชฟเชฏเชฎ เชเชฆเซเชถเซ เชฎเชพเชเซ เชธเชฎเชฐเซเชฅเชจ, 1 เชฅเซ OpenCL เชเชชเชเชฐเชฃ เชจเชเชฌเชฐเชฟเชเช เชชเชฐ เชธเซเชตเชฟเช เชเชฐเชตเซเช, เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซเชเซเชทเชฃเซ เชฎเชพเชเซ เชธเชฎเชพเชจ เชกเชฟเชซเซเชฒเซเช เชชเชพเชธเชตเชฐเซเชก เชฒเชเชฌเชพเช (เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชฒเชเชฌเชพเช 7) เชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ.
- เชจเชตเชพ เชเซเชฐเซเชเซเชเช เชฎเซเชกเซเชธ, เชเซเชฎเชพเช เชนเซเชถเชเซเชเชฎเชพเชเชฅเซ PRINCE (เชเซเชฒ เชฒเชเชฌเชพเชเชจเชพ เชเชกเชคเชพ เชเซเชฐเชฎเชฎเชพเช เชฌเชนเซเชตเชฟเชง เชถเชฌเซเชฆเซเชจเซ เชเซเชกเซเชจเซ "เชถเชฌเซเชฆเชธเชฎเซเชน" เชเชจเชฐเซเช เชเชฐเซ เชเซ), เชธเชฌเชธเซเชเซเชธ (เชเซ เชคเซ เช เชเซเชทเชฐเซ เชถเชเซเชฏ เชนเซเชฏ เชคเซเชตเชพ เชฎเซเชเชพ เชธเชฎเซเชนเชฎเชพเชเชฅเซ เชเชตเชคเชพ เชนเซเชฏ เชคเซ เชชเชฃ เชชเชฐเซเชฏเชพเชชเซเชค เช เชฒเช เช เชเซเชทเชฐเซ เชธเชพเชฅเซ เชชเชพเชธเชตเชฐเซเชก เชฒเชพเชตเซ เชเซ) เช เชจเซ เชนเชพเชเชฌเซเชฐเชฟเชก เชฌเชพเชนเซเชฏ (เชธเซ-เชเซเชตเซ เชญเชพเชทเชพเชฎเชพเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเซเชฎเชพเช เชตเชฐเซเชฃเชตเซเชฒ เชฌเชพเชนเซเชฏ เชฎเซเชกเซเชธเชจเซ, เช เชจเซเชฏ เชฎเซเชกเชฎเชพเชเชฅเซ เชชเซเชฐเชพเชชเซเชค เชฆเชฐเซเช เชเชงเชพเชฐ "เชถเชฌเซเชฆ" เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเชฃเชพ เชเชเชพเชธเซ เชถเชเชพเชฏ เชคเซเชตเชพ เชชเชพเชธเชตเชฐเซเชกเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ). เชเชชเชฐเชพเชเชค, เชเซเชเชฒเชพเช เชจเชตเชพ เชชเซเชฐเซเชตเชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชฌเชพเชนเซเชฏ เชฎเซเชกเซเชธ.
- เชเช เช เชธเชฎเชฏเซ เช เชจเซเช เชฎเซเชกเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชตเชงเชพเชฐเชพเชจเซ เชธเซเชตเชฟเชงเชพเช (เชเช เชฌเซเชเชพเชจเซ เชเชชเชฐ - เชธเซเชเซเชเซเชเช), เชคเซเชฎเช เชจเชฟเชฏเชฎ เชธเซเชเชจเชพ เชเชตเชพ เชเชชเชฏเซเช เชฎเชพเชเซ (เชตเชฐเซเชกเชฒเชฟเชธเซเช เชจเชฟเชฏเชฎเซ เชธเซเชเซเชเซเชเช).
- เชฎเชพเชธเซเช เชฎเซเชกเซเชธเชฎเชพเช เชธเซเชงเชพเชฐเซ (เชเซเชฐเชฎเชฟเช เชฎเชพเชธเซเช เชฒเชเชฌเชพเชเชจเซ เชธเซเชชเชทเซเช เชถเซเชฐเซเชฃเซเชฎเชพเช เชเซเชเชเชพเชคเซ, OpenCL เชเชชเชเชฐเชฃ เช เชฅเชตเชพ FPGA เชฌเซเชฐเซเชกเชจเซ เชฌเชพเชเซ เชชเชฐ เชฎเชพเชธเซเช เชฒเชพเชเซ เชเชฐเชตเซ) เช เชจเซ เชธเชฟเชเชเชฒ เชเซเชฐเซเช (เชธเชฎเชพเชเชคเชฐเชฎเชพเช เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชนเซเชถเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชคเชพ เชเชชเชเชฐเชฃเซ เชชเชฐ เชตเซเชฏเชพเชเชฌเซ เชตเชฐเซเชคเชจ, เชเซ เช เชเชพเช เช เชฎเซเชกเชฎเชพเช เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เชชเชพเชธเชตเชฐเซเชกเชจเซ เช เชญเชพเชต เชเซ, เช เชจเซ เชฎเซเชฎเชฐเซ เชตเชชเชฐเชพเชถ เชชเชฐ เชชเชฃ เชฎเชฐเซเชฏเชพเชฆเชพ เชเซ).
- เชตเชฟเชตเชฟเชง เชธเชฌเชธเชฟเชธเซเชเชฎเซเชธเชฎเชพเช เชฏเซเชจเชฟเชเซเชก เช เชจเซ เช เชจเซเชฏ เชเชจเซเชเซเชกเชฟเชเชเซเชธเชจเชพ เชธเชฎเชฐเซเชฅเชจเชฎเชพเช เชเชฃเชพ เชธเซเชงเชพเชฐเชพ.
- *2john เชชเซเชฐเซเชเซเชฐเชพเชฎเชฎเชพเช เชเชฃเชพ เชธเซเชงเชพเชฐเชพเช (เชตเชฟเชตเชฟเชง เชซเซเชฐเซเชฎเซเชเชจเซ เชซเชพเชเชฒเซเชจเซ
เชเซเชนเซเชจ เชธเชพเชฅเซ เชเชชเชฏเซเช เชเชฐเซ), เชเชพเชธ เชเชฐเซเชจเซ wpapcap2john (เชตเชพเชเชซเชพเช เชเซเชฐเชพเชซเชฟเช เชนเซเชจเซเชกเชฒ เชเชฐเซ เชเซ). - เชเชฃเชพ เชจเชตเชพ เชเชฆเซเชถ เชตเชพเชเซเชฏ เชตเชฟเชเชฒเซเชชเซ, john.conf เชธเซเชเชฟเชเชเซเชธ, เชธเซเชเซเชฐเชฟเชชเซเช เชตเชฟเชเชฒเซเชชเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเซ, เช เชจเซ เชคเซเชฎเชจเชพ เช เชจเซเชฐเซเชช เชจเชตเชพ เชฒเชเซเชทเชฃเซ, เชเซ เชคเชฎเชพเชฎเชจเซ เช เชนเซเช เชเชฒเซเชฒเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชจเชฅเซ.
- เชเชกเซเชฐเซเชธ เชธเซเชจเชฟเชเชพเชเชเชฐ (เช เชเชพเช) เช เชจเซ เช เชจเชกเชฟเชซเชพเชเชจเซเชก เชฌเชฟเชนเซเชตเชฟเชฏเชฐ เชธเซเชจเชฟเชเชพเชเชเชฐ (เชเชฎเซเชฐเชพเชฏเซเชฒ) เชธเชพเชฅเซ เชกเซเชฌเช เชฌเชฟเชฒเซเชกเซเชธ เชฎเชพเชเซ เชฌเชฟเชฒเซเช-เชเชจ เชธเชชเซเชฐเซเชเชจเซ เชเชพเชฐเชฃเซ เชเซเชก เชเซเชฃเชตเชคเซเชคเชพเชฎเชพเช เชธเซเชงเชพเชฐเซ, เชฌเชฟเชฒเซเช-เชเชจ เชซเซเชฐเซเชฎเซเช เชซเชเชฐ (GSoC 2015 เชจเซ เช เชเชฆเชฐ), เชธเชคเชค เชเชเซเชเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ (เชกเชเชจเซเช เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เช เชจเซ เชเชฎเซเชชเชพเชเชฒเชฐ เชธเชเชฏเซเชเชจเซ เชฎเชพเชเซ เชฌเชฟเชฒเซเชก เชเชฐเซ เชเซ. เชคเชฎเชพเชฎ เชซเซเชฐเซเชฎเซเชเชจเชพ เชฏเซเชเซเชฏ เชธเชฎเชฐเซเชฅเชจ เชฎเชพเชเซ เชคเซเชฎเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเชตเซเช).
เชธเซเชฐเซเชธ: opennet.ru