① 什麼是時間戳
時間戳是指格林威治時間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拼在密文里就可以了,至於防復用的有效性。時間戳技術網頁鏈接