① 什么是时间戳
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。
它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。 在实际应用上, 它可以使用在包括电子商务、 金融活动的各个方面, 尤其可以用来支撑公开密钥基础设施的 “不可否认” 服务。
时间戳(time-stamp)是一个经加密后形成的凭证文档,它包括三个部分:
1、需加时间戳的文件的摘要(digest);
2、DTS收到文件的日期和时间;
3、DTS的数字签名。
(1)密文年限扩展阅读:
时间戳的分类:
1、自建时间戳:此类时间戳是通过时间接收设备(如GPS,CDMA,北斗卫星)来获取时间到时间戳服务器上,并通过时间戳服务器签发时间戳证书。
2、具有法律的效力的时间戳:它是由我国中科院国家授时中心与北京联合信任技术服务有限公司负责建设的我国第三方可信时间戳认证服务。由国家授时中心负责时间的授时与守时监测。因其守时监测功能而保障时间戳证书中的时间的准确性和不被篡改。
参考资料来源:网络-时间戳
② 恺撒移位密码,将字母顺序后移5位的时候: 明文 F O R E S T 密文 K T W J X Y
如果你问的是电报码,那就还有中文电码,即用四个数字的组合代表汉字,一种无理码,差不多除了死记外无规律可循,现在基本不同了。
其实,如果是电报码,有一种就够了,何必再去发明呢?
如果您问的是密码,介绍几种常见密码形式:
1、栅栏易位法。
即把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。
举例:盗用阿洗一个例子^^
TEOGSDYUTAENNHLNETAMSHVAED
解:
将字母分截开排成两行,如下
T E O G S D Y U T A E N N
H L N E T A M S H V A E D
再将第二行字母分别放入第一行中,得到以下结果
THE LONGEST DAY MUST HAVE AN END.
2、恺撒移位密码。
也就是一种最简单的错位法,将字母表前移或者后错几位,例如:
明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密码表:DEFGHIJKLMNOPQRSTUVWXYZABC
这就形成了一个简单的密码表,如果我想写frzy(即明文),那么对照上面密码表编成密码也就是iucb(即密文)了。密码表可以自己选择移几位,移动的位数也就是密钥。
3、进制转换密码。
比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,拼出正确字母。
举例:110 10010 11010 11001
解:
很明显,这些数字都是由1和0组成,那么你很快联想到什么?二进制数,是不是?嗯,那么就试着把这些数字转换成十进制试试,得到数字6 18 26 25,对应字母表,破解出明文为frzy,呵呵~
4、字母频率密码。
关于词频问题的密码,我在这里提供英文字母的出现频率给大家,其中数字全部是出现的百分比:
a 8.2 b 1.5 c 2.8 d 4.3
e 12.7 f 2.2 g 2.0 h 6.1
i 7.0 j 0.2 k 0.8 l 4.0
m 2.4 n 6.7 o 7.5 p 1.9
q 0.1 r 6.0 s 6.3 t 9.1
u 2.8 v 1.0 w 2.4 x 0.2
y 2.0 z 0.1
词频法其实就是计算各个字母在文章中的出现频率,然后大概猜测出明码表,最后验证自己的推算是否正确。这种方法由于要统计字母出现频率,需要花费时间较长,本人在此不举例和出题了,有兴趣的话,参考《跳舞的小人》和《金甲虫》。
5、维热纳尔方阵。
上面所说的频率分析,很容易破解较长篇幅的密文,于是维热纳尔继承前人的经验,创造出了这个维热纳尔方阵,从而克服了词频分析轻易能够破解密码的弊端,成为一种较为强大的密码编译形式。
a b c d e f g h i j k l m n o p q r s t u v w x y z
1 B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
2 C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
3 D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
4 E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
5 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
6 G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
7 H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
8 I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
9 J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
10 K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
11 L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
12 M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
13 N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
14 O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
15 P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
16 Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
17 R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
18 S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
19 T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
20 U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
21 V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
22 W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
23 X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
24 Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
25 Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
26 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
以上就是维热纳尔方阵,它由明码表(第一行的字母)、密码表(下面26行)和密钥组成,下面我举个例子说明。
举例:
密钥:frzy
密码:qfuc
解:第一个字母,看以f开头第五行,对应明码表查找q字母所标示的字母为l。以此类推找出后面字母。所得明文为love。
一些新兴的密码形式:
1、利用键盘
无论是计算机键盘,还是手机键盘,都是出密码的好工具哦,可以用错位、或者排列形状等。使用手机键盘和这个同理。另外手机键盘还可以在键盘的字母上做文章,例如你可以用51表示字母j,用73表示字母r等。
举例:
r4a6
这个密码利用计算机键盘,将明文字母分别向上移动一个位置,得到密文。破解结果为frzy。
852 74123 74123698 74269 78974123456 7412369
这排数字是不是很晕?其实很简单,对照小键盘,依次打这些字母,看组成的形状就行了。答案是I L O V E U。
2、字母形状
本人曾经收到过这样一个密码短信,不幸被破解,导致发短信人被我非常严肃地奚落了一番^^!前面我不记得了,只记得后面是hep poo6。这个你可以从手机里打出来,然后把手机倒过来看,形成了密码的明文,good day~~~:)
20回答者: caibird1122 - 四级 2008-11-10 19:23
③ 本人需要设计一套加密算法,密文 = DES(明文, key = 时间戳 + 密钥 )。
des的算法我这里有,你改改就能符合你的要求
④ 用ECC椭圆曲线加密汉字,密文是问号啊和不熟悉的汉字等组成。我希望加密后的汉字直接是01代码,怎么实现
保密年限到2030年,现在要采用224位以上的ECC。因为ECC加密过程是对点进行操作的,程序中是对二进制数进行运算,所以一定是将待加密的明文转化为01代码,然后01代码通过ECC算法转化为其他的排序的01代码,最后将01代码转化为乱码的汉字。关于c++程序的问题,如果是你自己写的,修改到把数据加密完就停止即可。
⑤ 移动无线路由器私钥更新周期是什么意思
无线路由器的无线验证机制目前主要是WPA2-PSK机制,这种机制的核心加密算法是AES算法。AES算法是一种对称密钥算法,它将任意长度的明文和128/256位的密钥分组结合,通过一系列算法,可以得到和明文等长度的密文。无线安全设置里的组密钥更新周期就是指AES算法的密钥更新时间。如果采用固定密钥,容易被穷举攻破。而采用不断更新的密钥,即使黑客截获了验证时的握手包,想要仅通过握手包跑出AES的通用密钥变得几乎不可能,只有再计算PSK,这会大大增加破解时间。普通用户无需调整这一项的值,用默认值即可
⑥ 大侠,请问阿拉丁加密狗到期后有办法延长时间吗谢谢!
请直接联系软件厂商,过期后加密狗无法正确解密,只要通过主锁计算新的激活码。
建议解决方法: 未过期前使用其他方法达到无限时使用。
⑦ 什么是时间戳
时间戳是指字符串或编码信息用于辨识记录下来的时间日期。国际标准为ISO8601。
⑧ 增值税专用发票开出的有效期是多长时间
增值税专用发票有效期是180天。
增值税一般纳税人申请抵扣的防伪税控系统开具的增值税专用发票,增值税一般纳税人,在收到增值税专用发票后,在发票开具日期起180天之内认证,可以抵扣进项税,当期够抵扣不完的,可以留抵。
留抵没有期限规定,只要企业持续经营,就能在以后各期抵扣。
(8)密文年限扩展阅读:
第二十三条 一般纳税人注销税务登记或者转为小规模纳税人,应将专用设备和结存未用的纸质专用发票送交主管税务机关。
主管税务机关应缴销其专用发票,并按有关安全管理的要求处理专用设备。
第二十四条 本规定第二十三条所称专用发票的缴销,是指主管税务机关在纸质专用发票监制章处按“V”字剪角作废,同时作废相应的专用发票数据电文。
被缴销的纸质专用发票应退还纳税人。
第二十五条 用于抵扣增值税进项税额的专用发票应经税务机关认证相符(国家税务总局另有规定的除外)。认证相符的专用发票应作为购买方的记账凭证,不得退还销售方。
本规定所称认证,是税务机关通过防伪税控系统对专用发票所列数据的识别、确认。
本规定所称认证相符,是指纳税人识别号无误,专用发票所列密文解译后与明文一致。
第二十六条 经认证,有下列情形之一的,不得作为增值税进项税额的抵扣凭证,税务机关退还原件,购买方可要求销售方重新开具专用发票。
(一)无法认证。
本规定所称无法认证,是指专用发票所列密文或者明文不能辨认,无法产生认证结果。
(二)纳税人识别号认证不符。
本规定所称纳税人识别号认证不符,是指专用发票所列购买方纳税人识别号有误。
(三)专用发票代码、号码认证不符。
本规定所称专用发票代码、号码认证不符,是指专用发票所列密文解译后与明文的代码或者号码不一致。
第二十七条 经认证,有下列情形之一的,暂不得作为增值税进项税额的抵扣凭证,税务机关扣留原件,查明原因,分别情况进行处理。
(一)重复认证。
本规定所称重复认证,是指已经认证相符的同一张专用发票再次认证。
(二)密文有误。
本规定所称密文有误,是指专用发票所列密文无法解译。
(三)认证不符。
本规定所称认证不符,是指纳税人识别号有误,或者专用发票所列密文解译后与明文不一致。
本项所称认证不符不含第二十六条第二项、第三项所列情形。
(四)列为失控专用发票。
本规定所称列为失控专用发票,是指认证时的专用发票已被登记为失控专用发票。
参考资料:
关于修订《增值税专用发票使用规定》的通知 -国务院
⑨ 增值税专用发票的认证有效期是多长时间
1、增值税专用发 票抵扣有效期是180天。
2、增值税专用发 票是由国家税务总局监制设计印制的,只限于增值税一般纳税人领购使用的,既作为纳税人反映经济活动中的重要会计凭证又是兼记销货方纳税义务和购货方进项税额的合法证明;是增值税计算和管理中重要的决定性的合法的专用发 票。
⑩ 时间戳是什么
什么是时间戳?时间戳就是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。那么时间戳有什么作用了?
时间戳的作用
客户端在向服务端接口进行请求,如果请求信息进行了加密处理,被第三方截取到请求包,可以使用该请求包进行重复请求操作。如果服务端不进行防重放攻击,就会服务器压力增大,而使用时间戳的方式可以解决这一问题。
防篡改:一般使用的方式就是把参数拼接,当前项目AppKey,双方约定的“密钥”,加入到Dictionary字典集中,按ABCD顺序进行排序,最后在MD5+加密.客户端将加密字符串和请求参数一起发送给服务器。服务器按照
上述规则拼接加密后,与传入过来的加密字符串比较是否相等
防复用:上面的方式进行加密,就无法解决防复用的问题,这时需要在客户端和服务端分别生成UTC的时间戳,这个UTC是防止你的客户端与服务端不在同一个时区,呵呵,然后把时间戳timestamp拼在密文里就可以了,至于防复用的有效性。时间戳技术网页链接