电子密保原理的研究

watrt3个月前 (04-13)算法300
电子密保原理的研究
    近几年很多游戏公司推出了自己的电子密码保,电子密保其实也是双因素认证的一种,使用静态密保+动太密码的方式来保证用户帐号的安全。那么问题来了,服务器与电子密保没有联网而密码每分钟都在变,它们是如何确定密码的有效性呢?    首先,动态密码每分钟都会发生变化,那么可以肯定的是动态密码绝对与时间有关。而基于时间来计算一组数字来代表密码很简单。下面我通过python3来演示。import time imp...

音频基础知识及编码原理

watrt3年前 (2017-12-16)算法390
音频基础知识及编码原理
一、基本概念1 比特率:表示经过编码(压缩)后的音频数据每秒钟需要用多少个比特来表示,单位常为kbps。2 响度和强度:声音的主观属性响度表示的是一个声音听来有多响的程度。响度主要随声音的强度而变化,但也受频率的影响。总的说,中频纯音听来比低频和高频纯音响一些。3 采样和采样率:采样是把连续的时间信号,变成离散的数字信号。采样率是指每秒钟采集多少个样本。Nyquist采样定律:采样率大于或等于连续信号最高频率分量的2倍时,采样信号可以用来完美重构原始连续信号。二、常见音频格式1. WAV格式,是...

JPEG编解码详解

watrt3年前 (2017-12-16)算法1700
1. 色彩模型     JPEG 的图片使用的是 YCrCb 颜色模型, 而不是计算机上最常用的 RGB. 关于色 彩模型, 这里不多阐述. 只是说明, YCrCb 模型更适合图形压缩. 因为人眼对图片上 的亮度 Y 的变化远比色度 C 的变化敏感. 我们完全可以每个点保存一个 8bit 的亮 度值, 每 2x2 个点保存一个 Cr Cb 值, 而图象在肉眼中的感觉不会起太大的变化. 所以, 原来用 RGB 模型,...