搜狗筆試真題
-- #include "stdint.h"
// 注:以上內容沒有前面的“--”,做時去掉即可
int encode(const void* raw_in, void* raw_out, uint32_t password, size_t len)
{
const uint8_t* in = (const uint8_t*)raw_in;
uint8_t* out = (uint8_t*)raw_out;
uint32_t seed = password ^ 0x42381238u;
for (size_t i = 0 ; i < len; ++i) {
uint8_t a = ( in ^ seed ) >> 2;
uint8_t b = ( ( ((uint32_t)in) << 10 ) ^ seed ) >> (10-6);
a &= 63;
b &= 192;
a = 63 & ( a ^ (b << 3));
out = a | b;
seed = (((seed << 7) ^ seed ^ in) + 48475829);
}
return 0;
}
int decode(const void* raw_in, void* raw_out, uint32_t password, size_t len)
{
const uint8_t* in = (const uint8_t*)raw_in;
uint8_t* out = (uint8_t*)raw_out;
uint32_t seed = password ^ 0x42381238u;
for (size_t i = 0 ; i < len; ++i) {
// 請在此處補全程式碼
}
}
int main()
{
const uint8_t buf1[] = {0xf5, 0x3b, 0x3a, 0x0d, 0x54, 0x73, 0x34, 0xfe, 0x5d, 0x72, 0x2d, 0x8b, 0xca, 0x1d, 0xdb, 0xd4, 0x94, 0xfa, 0x88, 0xae, 0x51, 0x4f, 0x85, 0x38, 0x96, 0x33, 0xf1, 0xa3, 0x41, 0xf9, 0xc8, 0x67, 0xfc, 0x01, 0xc7, 0xdd, 0x22, 0xe7, 0xbd, 0x83, };
uint8_t buf2[100] = {};
const uint32_t password = 0x266d183bu;
const size_t len = sizeof(buf1);
encode(buf1, buf2, password, len);
printf("%sn", buf2);
}
求雜湊解碼演算法
相關文章
-
騰訊筆試真題筆試題答案彙總
在日常學習、工作和生活中,大家都接觸過作文吧,作文是人們把記憶中所儲存的有關知識、經驗和思想用書面形式表達出來的記敘方式。為了讓您在寫作文時更加簡單方便,以下是小編為大家整理的愛與奉獻的作文(精選3篇),僅供參考, -
工商銀行筆試真題500強筆試題
工商銀行筆試真題(1)一、判斷題工商銀行筆試1、目前我國實行的是分業經營、分業監管的金融監管體制。工商銀行筆試2、銀行控股公司制是指某一個集團通過直接購買若干銀行的多數股票來控制被收購銀行的一種組織形式。 -
華夏銀行筆試真題筆經
華夏銀行筆試120分鐘(我做了113分鐘,好慢啊~),100分,共有135題。無英語。第一部分(70題單選) 華夏銀行筆試1.類似行測 華夏銀行筆試2.三句話中心理解,詞語選擇 華夏銀行筆試3.數列題10+道,圖形推理幾道(爆難,反正我的智商就是 -
三星曆年筆試題真題
三星集團是韓國最大的跨國企業集團,同時也是上市企業全球500強,下面由本站小編為你提供的三星曆年筆試題真題,希望能幫到你。三星曆年筆試題真題(一)選擇題1:事務日誌的用途是CA.事務處理B.完整性約束C.資料恢復D.安全性 -
執業醫師筆試考試真題及答案
執業醫師(Practicing physician)是指具有《醫師執業證》及其級別為執業醫師且實際從事醫療、預防保健工作的人員,不包括實際從事管理工作的執業醫師。執業醫師應當具備良好的職業道德和醫療執業水平,發揚人道主義精神,履 -
富士康筆試真題有哪些題目
富士康集團獨創之eCMMS營運模式與輝煌之營運成果,帶給集團及華人之榮譽。下面就由本站小編為大家介紹一下富士康筆試真題的文章,歡迎閱讀。 20xx富士康筆試真題篇1富士康筆試1.用計算機管理情報資料,是計算機在( )中的 -
中級口譯筆試真題解析
一盞茶,一縷香,一捧古卷細思量,如豆的燈光下,書香浸染,茶香繚繞,心香氤氳……生活的節奏快了,零亂的不應該是我們內心的步伐,在這個淺閱讀流行的時代,我們當守住內心的深度,心靈的深度。也曾在淺閱讀的潮流裡隨性,但面對那一幅幅 -
搜狐筆試經驗分享
經驗一:20xx.9.18下午四點。樓主申的職位是搜狐媒體產品技術中心產品運營專員。是在蛋蛋網上看見有內推的訊息,所以發了簡歷。等了很久讓我去面試,自帶簡歷。提前半個小時到達搜狐媒體大廈,整理一下形象,提前15分鐘給聯絡 -
清華同方校園招聘筆試真題
一.選擇題1.一株查詢二叉樹,其結點a、b、c、d、e、f依次存放在一個起始地址為n(假定地址以位元組為單位順序編號)的連續區域中,每個節點佔4個位元組:前兩個位元組存放結點值,後兩個位元組依次放左指標、右指標.若該查詢二叉樹 -
廣東公務員筆試真題及答案
20xx年廣東公務員筆試來臨之際,你有沒有複習一下20xx年的廣東公務員筆試真題呢?下面本站小編給大家分享一些20xx廣東公務員筆試真題,希望能幫到你!20xx廣東公務員考試鄉鎮(一類)申論真題以下材料及作答要求由考生回憶及