A. 跪求一份e4a 中文編程Base64加密和jie密源碼
代碼是我自己寫的!水平有限,反正功能實現了。原來是迅雷鏈接轉換的函數,已經修改為Base64加密了,可以直接用,解密的沒有。。。需要的話參照易語言的修改吧。。。以下為函數:
函數 迅雷編碼(原文本 為 文本型) 為 文本型
變數 原文 為 位元組型()
變數 余數 為 整數型
變數 三位元組數據 為 位元組型(3)
變數 碼表 為 位元組型(64)
變數 len_x 為 整數型
變數 len_y 為 整數型
變數 i 為 整數型
變數 k 為 整數型
變數 結果 為 位元組型()
變數 原文擴充 為 位元組型(1)
變數 結果擴充 為 位元組型(1)
'原文本 = "AA" & 原文本 & "ZZ"
原文 = 文本到位元組(原文本 ,"GBK")
原文擴充(0) = 0
結果擴充(0) = 61
len_x = 取位元組集長度 (原文)
余數 = len_x % 3
如果 (余數 = 1) 則
原文 = 合並位元組集(原文 , 原文擴充)
原文 = 合並位元組集(原文 , 原文擴充)
len_x = len_x + 2
否則如果 (余數 = 2) 則
原文 = 合並位元組集(原文 , 原文擴充)
len_x = len_x + 1
結束 如果
len_y = len_x * 4 / 3
i = 1
碼表(0) = 65
碼表(1) = 66
碼表(2) = 67
碼表(3) = 68
碼表(4) = 69
碼表(5) = 70
碼表(6) = 71
碼表(7) = 72
碼表(8) = 73
碼表(9) = 74
碼表(10) = 75
碼表(11) = 76
碼表(12) = 77
碼表(13) = 78
碼表(14) = 79
碼表(15) = 80
碼表(16) = 81
碼表(17) = 82
碼表(18) = 83
碼表(19) = 84
碼表(20) = 85
碼表(21) = 86
碼表(22) = 87
碼表(23) = 88
碼表(24) = 89
碼表(25) = 90
碼表(26) = 97
碼表(27) = 98
碼表(28) = 99
碼表(29) = 100
碼表(30) = 101
碼表(31) = 102
碼表(32) = 103
碼表(33) = 104
碼表(34) = 105
碼表(35) = 106
碼表(36) = 107
碼表(37) = 108
碼表(38) = 109
碼表(39) = 110
碼表(40) = 111
碼表(41) = 112
碼表(42) = 113
碼表(43) = 114
碼表(44) = 115
碼表(45) = 116
碼表(46) = 117
碼表(47) = 118
碼表(48) = 119
碼表(49) = 120
碼表(50) = 121
碼表(51) = 122
碼表(52) = 48
碼表(53) = 49
碼表(54) = 50
碼表(55) = 51
碼表(56) = 52
碼表(57) = 53
碼表(58) = 54
碼表(59) = 55
碼表(60) = 56
碼表(61) = 57
碼表(62) = 43
碼表(63) = 47
三位元組數據 (0) = 1
三位元組數據 (1) = 2
三位元組數據 (2) = 3
k = 0
判斷循環首 k < len_y
結果 = 合並位元組集(結果 , 結果擴充)
k = k + 1
判斷循環尾
變數循環首 k = 1 至 len_x 步進 3
三位元組數據 (1 - 1) = 原文 (k - 1)
三位元組數據 (2 - 1) = 原文 (k + 1 - 1)
三位元組數據 (3 - 1) = 原文 (k + 2 - 1)
結果 (i - 1) = 碼表 (位右移 (三位元組數據 (1 - 1), 2) + 1 - 1)
結果 (i + 1 - 1) = 碼表 (位左移 (位與 (三位元組數據 (1 - 1), 3), 4) + 位右移 (三位元組數據 (2 - 1), 4) + 1 - 1)
結果 (i + 2 - 1) = 碼表 (位左移 (位與 (三位元組數據 (2 - 1), 15), 2) + 位右移 (三位元組數據 (3 - 1), 6) + 1 - 1)
結果 (i + 3 - 1) = 碼表 (位與 (三位元組數據 (3 - 1), 63) + 1 - 1)
i = i + 4
變數循環尾
如果 (余數 = 1) 則
結果 (len_y - 1) = 61
結果 (len_y - 2) = 61
否則如果 (余數 = 2) 則
結果 (len_y - 1) = 61
結束 如果
'迅雷編碼 = "
B. 是不是學會e4a就相當於會了易安卓 它們兩個用的語言是不是一樣的或者相似的
「易安卓」與「易語言」的代碼有所不同。「易安卓」的代碼:走的易語言的線路,所以界面盡量向易語言靠攏。「易語言」的代碼:代表簡單、容易。
易安卓定位於為度企業、站長、網路公司、各種手持設備等等基於安卓系統下的APP開發的全中文安卓編程語言。
(2)e4a如何使用rc4加密擴展閱讀:
e4a優勢:
內存優化。改進了整個平台的內存使用情況,可確保應用可以在內存不超過 1GB 的設備上高效運行。靈活的定位選項。新的硬體功能常量,可讓您通過 Google Play 向正常內存或低內存設備分發應用。
Google Play。盡管所有應用都可以在搭載 Android Oreo(Go 版本)的設備上使用,但 Google Play 仍會按照「為數十億用戶打造產品」指南展示經過開發者專門優化的應用,以便為數十億用戶提供出色的體驗。
C. e4a怎麼打開
中文編程軟體e4a雙擊打開即可。e4a擴展是一個Encrypt4all存檔文件,並且這些文件與在E4A格式中使用的壓縮和編碼規范來實現。這些Encrypt4all存檔文件被存儲在E4A格式當用戶選擇並壓戚型李縮一文件,文件夾或一組文件和文件夾與Encrypt4all軟體。
此應用程序和E4A壓縮格式是由Encrypt4all開發,為用戶提供一個快速簡便的方法來壓縮他們的文件租芹,並存儲在基於Microsoft Windows的系統高遲上運行他們的計算機上的文件夾。
注意事項:
一個E4A文件也可以與使用Encrypt4all軟體加密功能集成。這正是Encrypt4all軟體的用戶選擇文件,文件夾或一組文件和文件夾,並將它們壓縮一個E4A文件,然後訪問在Encrypt4all軟體中可用的密碼保護功能。當一個E4A文件將被加密和由一個密碼保護,只有具有正確的密碼的用戶將能夠打開並訪問E4A文件的內容。
D. 如何用易安卓(e4a)做個簡單的藍牙串口軟體來控制單片機
本人已成功用此E4A源碼連接 發送到藍牙模塊並控制單片機
E. E4A寫的APK用apktool反編譯成功,但是修改後回編譯時失敗
1 有沒有載入framework-res.apk構架?在編譯一些系統程序時需要先載入framework-res.apk這個系統構架。
2 反編的文件及framework-res.apk是不是官方原版未改動過的?很多時候出錯是因為反編的文件是別人或自己改動過的,建議直接從官方固件中提取文件進行編譯。
3 技巧說明使用的工具是否版本過低?目前APK編譯工具apktool已更新到1.5.2了,這里有本人珍藏的互動式界面版下載:點我下載
4 技巧說明以上都沒有問題?反編後什麼也不改回編也出錯?那隻有一個方法了:可以嘗試一下用低版本的apktool進行反編譯,然後在用高版本的apktoo工具回編譯
5 打開要編譯文件夾目錄下的 apktool.yml,修改apkFileName參數為 非中文,問題可以解決
6 反匯編時沒有生成apktool.yml,進行反匯編時,改用命令apktool d -r xx.apk xx便可以解決(加上了-r選項)