《ENIGMA的兴亡》 哑谜机Enigma的研究(一)—— [转载] ENIGMA的兴亡 本篇将讲述密码学中著名的Enigma机的兴亡史。 文章来源于《三思·科学》电子杂志第二期,2001年8月1日。《三思·科学》现已停刊。 本人在阅读本篇文章后对一些错别字和词不达意处进行了校正,并重新进行了排版。 该文档为重新排版后文档,目标地址: http://blog.csdn.net/u013298939/article/details/60521661 关于哑谜机Enigma的原理研究和实现代码在后续中会给出。
2022-03-14 19:59:42 1.62MB 加密与解密 加密 解密 哑谜机
1
1、代码详细,实例操作 2、可以运行成功
2022-01-27 13:01:03 5KB golang 开发语言 后端 rsa
1
解决URL传输过程中得加密,解密问题,无论多少个参数,地址栏上显示的只有一个经过加密得URL,到达客户端再解密成多个参数值,同时可以解密字符串,加密字符串
2022-01-13 16:29:45 4KB URL加密 URL解密 加密 解密
1
这个压缩包是梦梦写的关于商户进件涉及的一系列的接口的小demo,包含有签名的生成、平台证书的获取以及解密、对上送隐私信息的加密、以及获取图片mediaId、商户进件等等这些接口的demo。梦梦亲自测试过的,都是可以正常获取的。
2022-01-12 14:06:42 234KB 获取平台证书 加密 生成签名 解密
cocos-jsc解密加密程序,需知道key ,这些可以通过 ida 或 Frida 获取,支持最新解密和加密。 软件截图 https://img-blog.csdnimg.cn/0657ec6a8ef44f21b75059684aee424a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaW9zIGFuZCBBbmRyb2lk,size_18,color_FFFFFF,t_70,g_se,x_16
2021-12-25 18:00:38 1.65MB cocos-jsc 解密加密
1
rsa 加密实践 1.产生一个随机数在2的l次方跟2的l+1次方间,用Miller-rabin测试它是否是一个素数。 2.给出x和n,用扩展的欧几里得算法计算x的逆y(mod n)。 3.调用上面的两个函数,产生ras参数n=p*q,e和d。 4.给出信息M,用你产生的参数加密。检查你加密的正确通过解密。
1
DES算法的入口参数有三个:Key、Data、Mode,文件内附带使用demo。 DES3.js\BASE64.js
2021-11-15 13:04:32 29KB js DES3.JS解密\加密 DES3
1
你的程序加密过OD MD5值支持二次开发使用 防破解验证也可实现一机一码 VC++ 开发 STARTUPINFO startup; PROCESS_INFORMATION process; CString g_strCompanyName1 = ""; CString g_strCompanyName2 = ""; CString g_strCompanyName3 = ""; CString g_strCompanyName = "**"; BOOL CTaiShanApp::InitInstance() { AfxEnableControlContainer(); //#ifdef ZJH m_gMessageID = ::RegisterWindowMessage("WsSendMessageHqData"); CFileFind fnd; if(S_OK != ::CoInitialize (NULL)) return FALSE; // ReadDiskIDPartCwd(); // if(!FyRegister::IsValidUser()) // return FALSE; memset( &startup, 0, sizeof( startup ) ); startup.cb = sizeof( startup ); memset( &process, 0, sizeof( process ) ); if(fnd.FindFile ("WsSendMessageShare.exe")) { m_gbUseExe = true; } hAppMutex=::CreateMutex(NULL,TRUE,m_pszExeName); if(GetLastError() == ERROR_ALREADY_EXISTS) { CWnd *pPrevWnd = CWnd::GetDesktopWindow()->GetWindow(GW_CHILD); while(pPrevWnd) { if(::GetProp(pPrevWnd->GetSafeHwnd(),m_pszExeName)) { if(pPrevWnd->IsIconic()) pPrevWnd->ShowWindow(SW_RESTORE); pPrevWnd->SetForegroundWindow(); pPrevWnd->GetLastActivePopup()->SetForegroundWindow(); return false; } pPrevWnd = pPrevWnd->GetWindow(GW_HWNDNEXT); } return false; } //#endif #ifndef _NET_AUTHEN HMODULE hModule; hModule = LoadLibrary("ide21201.dll"); if (hModule==NULL) { AfxMessageBox("Can't find ide21201.dll"); return FALSE; } char *(WINAPI * GetIdeSerial)(); GetIdeSerial = (char *(WINAPI *)())GetProcAddress(hModule, "GetIdeSerial"); if (GetIdeSerial==NULL) { AfxMessageBox("Can't find GetIdeSerial in ide21201.dll"); return FALSE; } CString strSerialNumber;// = SERIAL_NUMBER; strSerialNumber = GetIdeSerial(); strSerialNumber.TrimLeft(" "); if (strSerialNumber.Compare(SERIAL_NUMBER)!=0) { AfxMessageBox("序列号错误"); return FALSE; } #else CDlgLogin dlgLogin; int nResponse = dlgLogin.DoModal(); if (nResponse!=1) return FALSE; #endif /* CDialogShowInformation dlg; dlg.DoModal();*/ int nResult; m_bApp
2021-11-05 13:56:36 51KB VC++ 源代码 加密解密 加密
1
字符串加密工具,使用aes-128-cbc方式加密,并且在加密后返回解密方式,CentOS环境。
2021-10-27 19:00:47 477B CentOS 加密 解密 加密解密
1
EDP EDT 加密解密工具
2021-10-27 17:33:07 184KB EDP加解密
1