py每日spider案例之某website之国密算法(sm3、sm4)

要逆向的加密参数:
image
image
image

加密参数定位:
image
image

import requests
import json


headers = {
    "Accept": "application/json, text/plain, */*",
    "Accept-Language": "zh-CN,zh;q=0.9",
    "Connection": "keep-alive",
    "Content-Type": "application/json;charset=UTF-8",
    "Origin": "http://111.56.142.13:18088",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
    "sign": "076e8c6adb6558d6259b0b80f5a10c5680d9beb11006a4332c67128bda6589bf1257312738ce8cbca190e1cc8dd07d58bd0a11384d04a41f2e8cc0e20b32de13ba532c7c82c95484140e5a9ffbe7ae48",
    "source": "ZRCSL7V0JIRK1PHY",
    "timestamp": "04f5f0c482bc783017613d0db2c59ac3",
    "urlprefix;": ""
}
url = "http://111.56.142.13:18088/api/api/loginSidePageEDE/getPurchaseOfAgriculturalMachinery"
data = {
    "parameter": "41a69732cb266f361a31837c0916648bb8291635c087e530d1a25683d1160ee6265dcefe370b55d7e6ac9aca916fd2136f93e8f4248b1bda1f084d3d281ef4c558c2386e83cbef7944b0cd502dac9fd4ded0caf3a0cb7f2a9dd1907d1e576b5d33b825d1dcfce86ad6f94db52e8f3603d3bd888641a2889ea2fdc6b66ce28a36fd06b8dab3ce2b23a291932e42192719ce2c68f7dff16888924b7c383b33663c74c74a194438fc847eed16c0e16a3667954f332d0418d865537f467f329fe9a1bb98f9d3d4bcb55c384304a8a62bba72f7e663f5b8c725b71304213cab17de23"
}
data = json.dumps(data, separators=(',', ':'))
response = requests.post(url, headers=headers, data=data, verify=False)

print(response.text)
print(response)

js相关脚本:



const sm4 = require('sm-crypto').sm4;
const sm3 = require('sm-crypto').sm3;
const key = '30062AFC48C0E7B5B0918851C0445A37';


t='applyType=1&pageNum=2&pageSize=15&timestamp=1755399733929&year=2025&key=HD7232D2AAAKA@978D8723H211?IER&6'

const hash = sm3(t).toLocaleUpperCase();
sign=sm4.encrypt(hash, key);
console.log('sign:', sign)



i={
    "applyType": 1,
    "year": 2025,
    "buyerName": "",
    "code": "",
    "areaCode": "",
    "status": "",
    "distributor": "",
    "enterpriseId": "",
    "factoryNumber": "",
    "machineCode": "",
    "purchaseDateStart": "",
    "purchaseDateEnd": "",
    "pageNum": 1,
    "pageSize": 15
}

// 密钥,必须是 16 字节的十六进制字符串(32个字符)

// ECB 模式加密
const encrypted = sm4.encrypt(JSON.stringify(i), key);
console.log('加密结果:', encrypted);
encdata='8098e461ec61940b80d75f61f88c584c03f8ca69daeb32ecf7341ca05320546653df971995ad264b69f38c598b8c56541a98720e6f7e40f7d7de92bdcb09597084e55f18e36e5798ac5ec60c8fa712008022b7d4b3590544a8e7279fceaa89055188eb05a52709bcab0d288be439b08c30bf309ad9cf9aedb5cbaa397458e6cc7aaf14a042d21937561c6b7c5707c6fa15caa49b3d43b16e3e6037c592f3e0d20f652ee00badaf7f0edd58b474ca72c99edb8d104b2a134e590a72997940b34ad3cf2d5ba7ed9215a95d582005275ed4af0b4b68a7f492759aeaf904b6613cf4d46ff100a772a53d8c5060c7b07a799625570b91d57199c3ac55d482b17f6e0e0072a8ed46d2ee67927a298ab4acbf5bb84fdf0baef6fbc82e3fde57edab4f3ff732bad4205215c1c22f0fe7686eeab045d0de9a8b216017b4e301261729d72b319049ae9fc502a9582c38a6197cbba86fd17d0e87e75533f3be3ef2d6f771b94fae9069bf746e220067dcaa7f49241e6875ae902d31cbf6b1cf5fc8622fd9201fa30b56089fa2e251fcce986b437c92698c7e6e447aa265b43441b5896f266e821a5e1915c551a08c17fc75c8d81caeffd01f033e702f1716cd3cee2c52f2d1f943633f6f83b8ae8a7cb5026ccd77b99212ad5a9550ec73eefe4a0be226c10935521f04ac8a2d1679a037ba6e503c8e4a3d26fd6c889837dc8648020d7cc7210052cedc3abaf41acfd3a47493a25b5b99bf224b40363e4fbc5fc793c46082da749674250f0d19b2bde21a532d5f1d48da9bda736cc659ff10e109e3636845a324fbd920f84b2d63e331907170ca62f30c99c102f5ec65eb1fa97d94f658fc220f53f80f38ed21862f266caf1f48f83d6ad67c64c55cbdd0226eae24366b2334566f1f010d1c7dda5b8f19f8a4ad4908b85dcd9379310c0a781cfcea8f2162da87101d049d1d9842d6e8515c43bc935b089982dbccf7be271aaa5e10ae7199a8c9612a9abed8f9c5017272eecb06e36b6e0d675689bc7ea15301c13a1486428dc499c3a64fc0b16dc7f070b1fe46e7c4f7bcc090fa68737f7d876ba937b503e182451be942b9f7bd0deff03f2b29621032fac9b223b7f9e55dba1dff01c52d773c396b1892afb4c7aa60a68e789d54ed2345d3128bc66643d36455b12698c56b1843320dc8b0bb98092757054728afaded61743392a77b9468a8456de6db1f67f5ef4363dba3fc08f4e65eb2128fcf830002bc468a87c8d5a876a609866a52715cc2e05e7603dae56ec282441397a3841ff597aefa90114352ec52ea1f90a629e97b575738bdb72149cae9f11798bd55aeefd9c24a200722b9139f60f8e5661df9c1350499918a8f98f5a88e84b178f1c6b9eb71c54850b404794dc9fd7a331242ef17f11ee7348d6713e77d8fe84897720fc71b9e646717febd5299465305e1077e32cdab6c860d0a61b5a5bd17860a395b0aedd35da0dea64a12145722dbf013b794e6a45093009154eeab575c3f8c0da87fe530b10eb3c735aa0cff372d600c10b0f3e17d0302d9e28569c82e459c0b9d1a09701901863ddaded8e5daeb488e082e2566381a94ae3db364b2c37a1331b9cdcaffbb17da5edb00662e99cb99ad87c1462fcf7e3d60b2076c92a4ca805dee5906de4b7438a45ec19949e3919545f38d0af29175f6e3a5139a79516a8d37d9cf173ef3e02164d8612372b1bc38a9ea1087aa285008faa33aaf67a4c42bccb7d65d4ee349127e805a363843e9512f7cc854f723f120e92076786a0056ad8e330988b10f466d59368d04aca5ad8d8ffefd6af903470aef21eb88440dd8a19004827f91ef960ebbd32de41d82bd5072b8c82077d86f774799d8ed64e22e08dbb1f0c6651e465e918db20d4bc762d41fa1c81a59afafc5d0fb295da194bcf110d7fd5aa710764f25817f6f97663015345d7788ea2b23b3514dbda43caf1cd70b86b8bcf9bb9e2ad1775d1675961f7c5a600e09992ef361e491c1b8fc3b9a908fb689088d302f5ed5afe5e6250af2a5cec0633a6861ea34fb11b562f4354530556291eecb1285830a56e9ab3c4ae1cc463eabc4cc671845d922abde276ff3d7afe911e147ac70d7b1cfc3281d09e3bf86036d78a1ad89c5a2fd112dfc0411c9edae791d97f7caaae164ee93c8cece8d5c5e0b9dc92f76189d7bdb0b4b4310649226c3db01aada2e1e04f36b3f1d5572de6e2769607d11c1f01657acd53211c6f6ad1a2257b8b4f50a2e8577eedb1ab91508d5c83c36a8c73e31de319f60c6b569ff6c2bf560683d1b93422c7796d1e822ef848590410fed4b84d5e0f4855a56ce80421fb3634e4b877a7ad14cb87865ad4abe9625961633c471712ee4a832cbeff440dd0b9377fe5c0ed9f6f843f70bda312517fc47ae9377e4311f5cfb4c2a0db7aeafec93f36e83fe4761adf0c23715a21fe22f6b38260f5d75b1b6a00235ad05e4fed096792a92893ad6fbb23db0060bedf102aa851529d25c65e720d06c3fafdce3c7ca0e6621a96caadeccf3e279640b0b068055c109ab6e36a0f8a5418b49241fb3e745898b6891e51c3d1c15f48a8633a25c6f128b1bc60f9b088ed4a2553e61d3256d869e6b8ad889a80d4cf7c3d5f2e3927370e7279bbaf8f4422dda4d98bf1ca7ababe1fa940cc155d4f18e1ceda884bfd31f3264b9f6f2b36f3f9b7d9be5d9ab4ee8b28681320896cba378d13bbcd5fcb1d48fdd1ae306680157a19fa7f77bea1685f69d640f9d4a41b0743c1d941bbf1c26beaebede4ca42f84d6ecd6579543b6f68ea3d5c2bb4e6466bd2e691b16509e715e2697e7a65b0d8471579a75082e5a6ac8b4a004647b5923aa264d0f6f950ed28c255540df0d07cf6b1605450a3a8a2fea0c5c73494f8d0730a767aa98e01f4f7c7f869902cf11e154f298f3834a8bfeba0b90469fbc86ac13a8399e96cb51a8a7287da3b0906b47abbdc89872022b4ca879a66fd6586ee2d15013fa4cea02b4849069f02d54f51b3f3dd6de69676b8cc2edaf56b4e4dec074a5936c51951d642c9113c61572b61ee3d308e625365c692db583e8eefbbd12488f72d3fb8b7e271afff0b2f2ee9ab5fba149515a15300524f9abf53399cea28b281e359961bab29d8711e9dbb30a41cce85d8c04db94a4e30f3eaf620bbe1254f2f9707efd91fa315560975f003ce63dd51cdf5545be578b44a0a6fd893d490c7535fc6f0dfaace67ee9c7049ba9afcc51e3efbee911df1055d38ee32303bd1843320dc8b0bb98092757054728afadde75836e76b82ba782aabd715efc9e6d1fa168e44b1a351a5679d1cf29160f71efd9d7c2ebb68ed26b543155bc7c84ce3e21dadf449271ce2c4076f2051c5f5627cd8b931335407b7f2c60374a4f8fdf3e6ccb6796f5926c6793ce8600cd662b90f807f4c7696d332bd938af95f058436666acd225d60c6ab4bf7e7cca0217b2f921da349c21e2c75bb80b09e3182a99121968c7dd95874c3b274600093e1564639c5e3d3425fe2e636e6b9bd22fdc437d4d3bc4cf1091f36f3de31310a38e5f552afe702d18ec105ccd2e15bbac5bcd68f4da271073403301716ebef611a189aa4653af12685623947002f7f89eddb16e6a61287f46b5136e2aecc36795ec1895532a443252f9985b2e096a1d7817d17c433650cbd91b0f82c6ee27c11d2cd5ad87c1462fcf7e3d60b2076c92a4ca801dacca889d75d9897813d0b84962481645f38d0af29175f6e3a5139a79516a8d37d9cf173ef3e02164d8612372b1bc38a9ea1087aa285008faa33aaf67a4c42bccb7d65d4ee349127e805a363843e9512f7cc854f723f120e92076786a0056ad8e330988b10f466d59368d04aca5ad8d7e2e17cdb44c9393c1f546cd769244449004827f91ef960ebbd32de41d82bd5072b8c82077d86f774799d8ed64e22e08dbb1f0c6651e465e918db20d4bc762d41fa1c81a59afafc5d0fb295da194bcf1dc6047c9d96f93a00df97eea890c0614aa0c6b1486b58d47e83c3ebea9d8d0bfd96ff59695f57e447fe793c58a480269291dcb928164a46e98e6c36b867ba74c174412abde7354d51eec596a37ddca99390722ac2c03e4fb9d4ca15e7aee3817bf5a88f9cb437ddd122ec3f599289ede4a8bf0c65aab0f207164164770b8948e69b2985e99cd98896e6f669d93ffbfdf48891448992682320f5ed870284e9ca2185f6eedbee89b0a44066152be877512bd6918a41e37090288084d1aa0d2cb5fb984dc28fe32f58b8443aa72ae131cd69f5bb65024aaa25b9c256a0439746de72059eae90e28017f519213576a71bb5d79f7e256a22fba7a4ee8e8e8b9c3091837d85e128d835cc80f9b978615cf67d22b634b18d2cd9d8da9972b7528327aba0002bc468a87c8d5a876a609866a52715cc2e05e7603dae56ec282441397a3841ff597aefa90114352ec52ea1f90a629e97b575738bdb72149cae9f11798bd55aeefd9c24a200722b9139f60f8e5661df9c1350499918a8f98f5a88e84b178f1c6b9eb71c54850b404794dc9fd7a331242ef17f11ee7348d6713e77d8fe8489704b9842d1b0d5c67bc2e598edaf2e7afa6bb312a281564c67727fdcf0cec6402395b0aedd35da0dea64a12145722dbf013b794e6a45093009154eeab575c3f8c0da87fe530b10eb3c735aa0cff372d600c10b0f3e17d0302d9e28569c82e459c7377a226aa4dd9201372d8335240c0e110455389829fe2a1b1b1185812e486029ae45dc455fdcac75f307aea581e5e4f4299f7ff282ec8dec9842b5b80a662f04336d696c23a9db7eb3ffb35cd7c4e461fb4b616ed7bb2dc712c23688af1e4d565f36e1ba30da63a8e5b3393df36dc781172630a6a3b5796ef229f45e13fa92adcab5beac9075883ed82f8f0dc8a6ab1a4f2118d3c4f62620b425787e73546acc8d10342f7a4275a63d17887585310777597b91a61357396bf0e0f9676b0beddbb91459292a44fb88e8d734930b2152e3e882fb705892478cabe360e3bd2f700350d55f49f9b1eeb6767833d51c203a1f56f88792ca714e8fe5085bb907cfe37c7b2a8559181ee14f6300885af0eb967fab9ea55ddf2686063a9a2c41280193a77a0c939403155f8a55a965266c2869f85e9b48de95597ddbac8461a412fd98365174296ee8cc46b9130873e633feab5b78f7a207557d0478225150863fb123f98b449b053b611d1acfec49d530164859f4f6d01ce81b4b7502aa17bea38d7b32da5698bf50fd409261bf44d61db0c842e9ceb1e5143d4e5c2304cb2987c5d2a2f7400ff349ff1205e4ea9746f9ba424ce1c7ad3b9b883416366f3e21407863b86c6faabd8fab2a29bc3ce13d0bae89515b5bd64cc670461fdb5f946780c26c77bde744520a27dedb97ac73a6bf6b5bceaf04808ab53d34fb7e0fff401e6b604ff91fe6853c8cf809db806dbd70b2651771f83b8145a02146fc93f1ef092a7b82794cb0efa0870beda51b9cbf94214452d6c054f932e93536ed8191e43fc7e8a11ee17015d994f20342a6f30aff90ed6370012ae7fa11b065b1fe1895a3c23494775f248826a6018902bd8e02fbedc1515a21fe22f6b38260f5d75b1b6a00235b7e705158bcaf914c4a0bc73af4549a23fa8fba5a475512efbc7ae95d2fe426eec8d35e9cbb26171499605441870bc5c38f600e3334f546df0f3c07d38061f4b0adf8708dd703fc33717241a6066c0d29ae45dc455fdcac75f307aea581e5e4f4299f7ff282ec8dec9842b5b80a662f04336d696c23a9db7eb3ffb35cd7c4e461fb4b616ed7bb2dc712c23688af1e4d565f36e1ba30da63a8e5b3393df36dc781f1ea07c88ec8464570550e165e78b9db8cc170ce33c23db158cd062394bde5fc906c45503e053762fc0ff307cd158bdd08099ed0b13e0bb5ab54ad87ed8b9629613376eac22ff20089a5d6c189bd14dda513857091087d8afa1c5948fff46a4a533ffd5c800d4be4e0f1231d331ccbfc2f525aeffe1eb98f6a735297f59a0b3ea9557f9eb9be7985d93dd8e0f7d11ec183aa0d2d303cbc0e5fa6888a22c2df66e6a5583bf96fb75da89c6ca372bb0fdd2f94717b78d984ebe650d56da0e9c934d679642717b89743c684d39c55c6b58969d2f40c237837b2870435ec43a27c55d0e6b3eb3b8faad296463775ed4e10c6e0d675689bc7ea15301c13a1486428d5ed0ec2e43dd1d3aa42973f33f3ab4d902ae6a9f84f07862d4e832e08c2f4fa7de97326b216516a0447f89ea3dbbebeefed0dbdc7641622f0097dd654ca29efbe093409584fddb682537c4f0acd907b237602893da16a7146d65970ad6cf5e355d57c83097ae68553e9317faba9108985a463908e52b641c8a4b3896c43bde9a672672428a97b210e1762e482462b84da8a88e60d8007594660851c8dd34c58425670383bd3c22910a988ca476ec10beca3022c9b2a599c7d8e95c0467daf8a8fa2c6fe477b745db67e08fb6ba991b374b26bf5be2fef0eafc53852ae5cb9c1589c477f923afd38a55b77bdee32b03699cec3320d67c5447252a327d7a87057149309ebdfbf0bd3376eebb57d31da9a6a0e8204d975d5ceeb228a7f719f2f4bde4060402610ee340b321f64a1262d04a1c5c95122eb5b38a78cd194dce36a7defd8729d02d07f0199c73c022cd7040ffad87c1462fcf7e3d60b2076c92a4ca805dee5906de4b7438a45ec19949e3919545f38d0af29175f6e3a5139a79516a8d37d9cf173ef3e02164d8612372b1bc38a9ea1087aa285008faa33aaf67a4c42bccb7d65d4ee349127e805a363843e9518d95387ce1a13badbfeb002ce7fefede44365049296ffa88afaa530aeee24f3a23c1268d6c016ffa2cb8d4ef51be87e76b39abb9809543c71dceb14eccc4c138749674250f0d19b2bde21a532d5f1d48da9bda736cc659ff10e109e3636845a324fbd920f84b2d63e331907170ca62f3e7d9f95a6c95ce64effcac4abdcfba9a9b1ff28a9a86afe95448b0d422f190c3ed561c79946011058b6fa4c804b09b500b86b8bcf9bb9e2ad1775d1675961f7c7fbc3ca75e22575c24126faff1df95f5e3414dc3f4911513dfefd8c57742a58e155530f7d5859bf1510e19bb0c5fca97488f72d3fb8b7e271afff0b2f2ee9ab5fba149515a15300524f9abf53399cea2df012dd8dbc268ce9a26ee1c7eb4147809cb34ec90c4f7f082c9a69c3aa57b4e05b3a59930b853d3d920bf6ca575668938f36d2afbc0986b0fcc53742be4695fd8ffce19ee38664d574c873d5983ec75de6e2769607d11c1f01657acd53211c6f6ad1a2257b8b4f50a2e8577eedb1ab9626ae3bfd9d717b1f985df87a7435456564ee9ff1c2f7c51b55a07cd4ec971df2eefd8ba31de47d694386db2e2e0eb6942744fd3b466aa07100174afc15d19a19f524bd40249a187835dd18a38588f28e8595b26f6097abc5de2621ab744324e071f139c84e70e718523e0250cc0117e1cd773d4518e05a551f04995b3972022c885b229c44ada00759d4bab491570ecd02648ab579a1350a14bd2cc92044bdd0e369fc4f193769d5beae065e8f215bf5b6616ff48b5e1b2dcf4c8ae5ff756b3319049ae9fc502a9582c38a6197cbba8c739f56a6acd35e22b2f58c1d4d1241e92fb784a51f731bf66cc4f75b159eb478aee708100b38435c67760004aa3e734808f16ce08ce32585efce6036f8de31546e064cd6a8a8e1fb07837795be29ba45681348452c2bd5eca565e8b5fc5b8cc473dc923efe57835078bdfda8d9ce449418bfc5038db0f4ac46183fda0b08f2ad038e484dc52725aa5897d38d652db4eb5c0dfa72d0993f673f1bef88f6c5e61994d3b3bdf075a74e3d5ef77ff565978cd7a63cd47d38b91f7982ae3e7ff50986a6bb7bc82d06a43660a760fe15dc4f1720cfce3be9b672c90f254c55900963c8b1d0555b893481e1d3e3abf4b6a513d03e42ce10e4365967213077e6e2ca12b3dd5bff78574d7079688889f1dc4edf7331f5610efe4c3086d10363cf76105a56c6843b17c71640c00fa26485779c2de9451ba2bae643e47daed81199c39eadcc46573fa52c61661f8e99adef5f957a5d2f94717b78d984ebe650d56da0e9c93e1060ad611e04800ad3b0dfea3678a1da5d14b8cfc7687366e76ee449367c1eeeca9a215f32808fbc05438d4575323145ba784493a94b70fe591749dcbbfb5bfac88afd193d245ec0de97838816883c5e71b9a615eae595e13f90e71158bc17493628e9973111ca8b5b574783937276c0c46f157e6005b1e19470452d2290ee3007ec235ab30a8e25fce51edeb5fbfd83f1b63d4eae4925ee740ded661068b33d2313806fcaeb35d04a9c85b557b6327a031ab700b6a7e376cb8161488444b67cf198c642b98eff466f33d2485cfba4d672672428a97b210e1762e482462b84df168203186882ce4ee5dd98af1c414d6bf48dd0ea556343232202baa1166517f8187771e358723adb630d0ec557152d436f7e27e3870ae31ceb9660b8283d5b1121968c7dd95874c3b274600093e15642761f742ec29d02cd4ad31374b731965731c53464ca3239df0df0d05569ccb9fc9de5923b1711af3e4364568280f61259a652b967227d96491ca998330510e762c67a4704167ee75b23ddc146062a6ebe4060402610ee340b321f64a1262d04a1c5c95122eb5b38a78cd194dce36a7de658f81391a5ca3696f2437c4ad86a647698c7e6e447aa265b43441b5896f266e821a5e1915c551a08c17fc75c8d81caeffd01f033e702f1716cd3cee2c52f2d1f943633f6f83b8ae8a7cb5026ccd77b99212ad5a9550ec73eefe4a0be226c1099c7e48db7cb4e6e48428a626fcad258c94385cdfd340b71d8b8d19e4b1894cbfd9021d476bf57fdca0ce91bb0e50b3b2d36215ed7c529867d85a4c20a8a886bc8e9f2d90dfa49c23595b537e79957e59191d47623808e5176188c91293e989cf4dcb2e6b23ba7c18be018479be059468c8669170dc0023fbb0826200fb3b09730925d9eb5a79f41feeaaddfd4f731bbb7199dafa1718d809242c2958892bc0e03e76753efff4185928ba9151afb19ed3d96ff59695f57e447fe793c58a480269f55a05bbfb801fb3f2fbcb09e2595f7af6ea8f8007a17cda3ff21c32e7d07d44221b26ad884f2763bbb896fba9e7b923a1bdebfc8a0ad5443ee68d820da4c70d84e55f18e36e5798ac5ec60c8fa71200030ff2cec20219671231ee8ea44fafdb58044563fbd62c0ddc7eab36df579556cce85d8c04db94a4e30f3eaf620bbe12ecd582c76c6290282dcb5c2b2d8462a6c83db7b7a8d9c0bc60e12bdfab5d0f410c7535fc6f0dfaace67ee9c7049ba9afcc51e3efbee911df1055d38ee32303bd1843320dc8b0bb98092757054728afad2a0836e43b6937ac81f8715f8308df9efaab925d6669e359ee1ecc6791e7e0440002bc468a87c8d5a876a609866a52717df58bb8c48efc37537a7cc1bbaf7e0e388683b1fd6e40fd8d638606f7761e3ac60553b70de501cac45546f9e803472a3cc3a34e1f81333a60b9ee6b7e187db1100ec1ebffb729224c8d5d10ba4c477d395b0aedd35da0dea64a12145722dbf026727ccbd098bc82a95c079383d6965b2866981d87eea5afc94dd2057863990398ca7d157149721471503b6000bde2326b7b0de16872419b059a5baebb88db84ee24fa709ba6139c3f73797e33c52017a662b8a2659786f5dbbc42fc19413c1caaf05feb1339d1e0b7bfe8c7c3b4ace4b8439b5c1da7bbaac1b6c80878ab6df13fb6877ce474eb08667a9e3c5fc890b34dd20389eb4788699f33e2300b26f3ef5363c5773e93a5c3569363b139f4d0b5361d991d3e61a413bafa098e1b49c9bf15190449562477d8c8b04d82328203e69dbf0fdff812c46a95a66c0846c933bde9081c45327a2220548b61559a025395ed5827a88c43c00d40f55106c5dc63f5d3f0327f6e5a84ca81f28fc28b685516cfb0947d3af013e772299be3d10215e39ae03813b15ee83c5da5396c51e3e35c7a3060be9bcbcc588030885ae803fd2952d1176ad1d8fb93069e824781afacbcfab9ea55ddf2686063a9a2c41280193abe608f17cdf772b2113baa3c55ce37c830be43dac92e89c2f0acdf88bbb6bd2e37d39b73324e0e398d5ec32760c9e2480d7e8f5a30f0f0cd23ef8f8d962c0b2ee30926caa53c7d2510e96964bd393370e60216544de0b54fa72b6b34cfba9cafee6cc600f0d0b3fe1dd1d3d0e8e640bb657407d9e5620f7b684020a0ae191a31071f03676534aa88ff5744b8fb6dd4d8518034c1a8da2d76c193bf02a70a30fe951112a46f81ea47559b6925010f805cf7dc2e003d256f78420067acc74c5150f2c57ab7d7df2b90fa665eeb1a5215c95f26991ae192ac0fe996cebb3729f9d7284ab6e19e3d77de2b33a2b38d2aacf10f8715339ab2381533aadf56cca81609cc4c492e52fea686e805be1f909f1c5f9e1e57f052094e77cea85e4a65c534d8954c8aae1c05cf130755e92a0eec5a51fa9ba42c0dc22f93093e6db143b665fe8c7bda5ecb538b71b2b81471fe6f7181552afe702d18ec105ccd2e15bbac5bcd8c84340c70f2696d9e3c563bdef9ef3d7f8b1b5c67b8b2c5b21faf00c34ce4fefcfd9b66ecf158a83322fd3144718db856c4271afd07a76763b8c95757854399454a14a09f5fcb3b59d3176c7a4419ed80c57ef7bf775c621f4c73d11c07f0650b967d3a5c797c3efad9a9a4ca05c2614dd1c887ec66e6d8c9f467c6f10a9857f6e60cf67adbc5754be73cb2d91d5594eec2467cdc72e54e06a0605a7044e4ea62653130ecfc44c464f311868a7844bb26727ccbd098bc82a95c079383d6965b2866981d87eea5afc94dd20578639903a4f2118d3c4f62620b425787e73546ac208b47cea1ef389927036f9cac560ee3a262b63ea75d5f91ef070afccb8f94b07b657e7a456e2fb2c971115014af27d1e41e0bc14eaa0fe488834cd601be4b9cfc982d36facadd2f416a5212195ffe90a734328c05627ad5ba44dd378beb22b2cd6319e02764a683c0458da69379a303d2f94717b78d984ebe650d56da0e9c9315c3e9b5d886a8e752fbad7fef8bc8739b66e36d138e3cd203378aef1bff623556db35e5ca2c0beafd804037cbebfaf185330047a3d1f7a83ba12e62a4f74c1f84e55f18e36e5798ac5ec60c8fa71200a9cd200b650357d074e4a7a7827774a45188eb05a52709bcab0d288be439b08c2701c3ce5b819432b2ebdc84208ff5c3d9e000afd5ca19253e026944288e412438f36d2afbc0986b0fcc53742be4695f0ebe89f10dd06ee6922bb3d7f740d1aa12ed97766bc34d242c7a26e5e4949f39301ed3e3ba7f538da3ce2670e98a0734b5ba8f7369f1a6c39ce8bc04b7f220a74b65b533bd0f14b605459c989f7f8f424ca898879a598be0d9447500224aca2dc225a6a37008e6f6eb5fca8f05a8c71880fc70947ade4062b9a2d5726d3c94b67c160e432cab161cc3191105e3238fff2a2d9c0dda9273fe542e546109ae2924c2ad4b0196a0bce5f12fb373d527c9b8fc9d702ad259b2f346f761e9e4fe5c8264d2225c4427aeb02ff6b5596d7edb35e716788da3abbf09de81d5d95c02da2786632a291363b89415d62c6985af9ab9f602ec129798424d09803f9cefb49c5c8338239abbdd612018104d8a4619ceb1ba7110c42202d739aabebd1779877d754e50d96ae2571fdccc67ee8fbaac418bf5cf78f928cda531669a733e5fa2d11cba77fe6a39e2d32579ed4f1eaacca9e2da186efbeed3b007f7e65640765f00889adbfcdc2c769662d609dabdbfd5f70f1772f3903a50f304c4244f22830cbf1c33c3698de8098849ab0a86e59fcd33adf6a031cba1669cd080cc19a7024e92c896ab47d2bac7d17c26eb6cdff017f76161947ae3fa8602a56c0ecc4898018e029909526f7356909c37a29104482dbd6345bfecae062dd15ad2b4348e15b096d9786ba92e53f999ff27e91d85782bf0bb566f1f010d1c7dda5b8f19f8a4ad49083615937c4c5078687b95acf9d805dd016b047a97aea7b7b356b1191486208fa2b56fb97f5e88c382046b5177bfc35520a070bac2d13d9d660b8a68cfdb75c9773d90cf5659439c746aa04ac2f2bb9850d3428baf27526bb6d32cfa52edfeb42494e816dd6cce6439f6f6d948014a2c8d12af54c88555281f76200b40282566ea8ed044c28402374255bcbc53404c4f8bafc4194df8a8f269b79950cfde3dbe4215caa49b3d43b16e3e6037c592f3e0d2181e41e48ef44dfdcb1c2a74dae77fed79f7e256a22fba7a4ee8e8e8b9c30918ad5c949ac1fcccaa4b27dec82a2adf687c49b33bac2277bef2991cf47f8f9c49d46ff100a772a53d8c5060c7b07a7996539be96cd95ff4b9229e6c2ca23e8d1e37d39b73324e0e398d5ec32760c9e248b84fdf0baef6fbc82e3fde57edab4f3f1b7bf5b576f38e9aee516b1c3a7fdfece53becf1c0cd83c3bb6e0a5ac7df5804b0b31c66c18a70114c943ad598af121c0f38c3a340016d32f9de36376fa33235a15d5d2b0b8784299f5634bf9a9004cc7b883de99a1a1ca7a5707a559fa7ff235264ec4fa69f5ddd132adcd71d4a57a4ef9002181bf937620ab328addeda935c9ea912d9120799ee9669c604cdfd94099c27bc156e6aef55401c54560be7bcd0b8e7a73c5559ec3e6d0bc4e0ea328c8bc3dbda047b47743bae7fce6e1678e84a417fa462914a8d5ce383b937aa84ce4ed6d65c661374e04fc6951e969713061a0f38c3a340016d32f9de36376fa3323515fa6c6a90bcdeff1a75ceab55fd47b1720cfce3be9b672c90f254c55900963c1d0c1db1cca0917d753d7c8eeec47670cb4c22cf35bc9ccce4659def7187d5b955cc00552c06960c6205d2fa7e309f1aed5827a88c43c00d40f55106c5dc63f5ef23cc03fb7f0636b4c9c4c2e73f32a7e9033902a7b22068381af00e9f601e39abcc9440eb54ea92aaacf683f5e361ad0b86b8bcf9bb9e2ad1775d1675961f7c14572e67215e315dc3cf87319a0fc54569388c89f3d8f42e4a51b7e48b4d520df18ae066cc166cdc3d9cee0a3880a2de4fd08eaf8faca12215c8113048e00c5d63a01331958e48d38ef08f0c73d2183c777bfdf43e20b75dcf2be2ca1b53172dcce85d8c04db94a4e30f3eaf620bbe12ecd582c76c6290282dcb5c2b2d8462a6c83db7b7a8d9c0bc60e12bdfab5d0f410c7535fc6f0dfaace67ee9c7049ba9afcc51e3efbee911df1055d38ee32303bd1843320dc8b0bb98092757054728afadbe88808ba0bec791bb253ac0c015bc7988de32a68554c5a046afa925f45a57467ede362dea3b024933b6f20d8499f0b15f875f0f92a85e82eaf41e60ce8cc05f29b0656b10fab437706d9ce08e93d2f7dfed802eb5fb4d17e4b9c37fdfa1f7d7af0439c4a49a087e59662cdcef18adf869a0fcfa2078592fc3e502622c0360f79ec28e55af1168e80536c9a14b2d03d5e8722654d764434c650a95b5890dd4b9d6308c509889e745cec13e20acb6a7b7dac2742526edd76e8d2d625353d3a67a1536426f34c230b3ce0ac5db1b56d64b6082eb610bf37400f18364a1ffe9307f0fde020b5d6f0f0595527f980535c134ba77fe6a39e2d32579ed4f1eaacca9e2a6164858ee3fba9981db3ded970831aba3fc3fd1bda1f666473ceddc2cb1ecf2ad04340cffbe0618d6f3bae0f54428d18e7d08ec5556cf36826e2d2cd420cac09dbf0fdff812c46a95a66c0846c933bd90dd443f805acceb1345e4a195eb67fbed5827a88c43c00d40f55106c5dc63f5d3f0327f6e5a84ca81f28fc28b685516cfb0947d3af013e772299be3d10215e39ae03813b15ee83c5da5396c51e3e35c6d65aa6c15ad9509b33fbe829b1cec24a811d956c65d76f528d463104de03e58baba20da3267871fc82402a658fc491a8247878d17232a8706be10101adefbda2b95708a4c9c3ccaaba4be75b9b6c0a8eead9e11d8518e7e2100267410f0c66b095ca13144dabc389616f4e13d82ef0ae4822dcf5c8838172402e04c0ebfad631f826e2f12d3a902d03876e140675697e7329fa06e14fa7b4c4e73cedfb7374e7b6b98b148973de1c00b217a999ffee1190355573cb82f9b331fadc651c950a1e093409584fddb682537c4f0acd907b20704ec0db5af9a2404d0f9a66aff5ac0abe22902d4d15f8433ac361a3cc4803358620bb3ceb8411c2040bf696fc2eac256683976ba7c471a7e1fcfe7607c42228c278e02c106774b8047c48ee92029ea374da6ac484742150d17f602650ed5f6dc75b23fb9d5e648ed0e13a8702db496b84fdf0baef6fbc82e3fde57edab4f3f9165c6ac53bee9a14596777d738c417f4a66adfdc3a65e5f3f1d62a9a4bae18821cd625b8ffaa2177e864f2a1a917dddbb160113d36f7e1b5dc51edf0c0f65787b883de99a1a1ca7a5707a559fa7ff235264ec4fa69f5ddd132adcd71d4a57a494b54b72d1a1432fd2a4aa064067d2869ea912d9120799ee9669c604cdfd94099c27bc156e6aef55401c54560be7bcd0b8e7a73c5559ec3e6d0bc4e0ea328c8bc3dbda047b47743bae7fce6e1678e84a417fa462914a8d5ce383b937aa84ce4ed6d65c661374e04fc6951e969713061a05ae97605be2a811bd4f3ca4a364621ca4f2118d3c4f62620b425787e73546acce3d967467aec56dd0aef2be562e9316a262b63ea75d5f91ef070afccb8f94b07b657e7a456e2fb2c971115014af27d1e41e0bc14eaa0fe488834cd601be4b9cfc982d36facadd2f416a5212195ffe90990ae817743fa99a4eec767cfebd4f03f8141398dbc07c8ef40e85c768648c86fda649b993703b293414ed31e73dd8e705e374c37652a12e273aada23c2abfa8'
const dec = sm4.decrypt(encdata, key);
console.log('解密结果:', dec);

image
目标网址

posted @ 2025-08-17 11:11  我不是萧海哇~~~  阅读(41)  评论(0)    收藏  举报