Skip to content

Instantly share code, notes, and snippets.

@sunkangchina
sunkangchina / aes_test.php
Created April 16, 2026 07:20
AES不同语言通用
<?php
// 固定参数
define('KEY', '01234567890123456789012345678901');
define('IV', '0123456789012345');
// 加密函数
function encrypt($plainText) {
$encrypted = openssl_encrypt($plainText, 'aes-256-cbc', KEY, OPENSSL_RAW_DATA, IV);
return base64_encode($encrypted);
}
<?php
$publicKey = '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvbod3xtTGtYlWQYrhfIM
xnRaEBWnN3HO1dxbkjR1Q7LdVts7Gyih2dqDZP9iJDKqwNRjdwyQLFhlo0dwGsXt
AkqFEKbtnRYjL54MvekBvjZc/nJgfzaqw8gWuV79eDK2tybn9RfjnozfnMx17QJO
PKSB3LV7YkH+JyWW9dpIRmRucZDM4J7tXeFaat9yZzUkHEVZiKp1qzMIjR6s0zh/
6PPoqj1BYlYKAoRlZj/HY51rUT2ydNgwJ5sGjYEHhSZDfa3LJt5Ufaf9xwE6xZe8
LD1dcqwfyRAxwgejDL4si6kGaNUtc1Jrm+Jho5UNfTTrHjn5IjF4kHxklpTu6iJ2
6wIDAQAB
@sunkangchina
sunkangchina / colorbar.html
Created March 28, 2025 09:12
plotly.js colorbar
<!DOCTYPE html>
<html>
<head>
<title>修正后的垂直色带</title>
<script src="https://cdn.plot.ly/plotly-3.0.1.min.js"></script>
<style>
#colorbar {
width: 80px; /* 整体宽度 */
height: 500px; /* 整体高度 */
margin-left: 0; /* 确保靠左 */
@sunkangchina
sunkangchina / uniapp_dry_demo.vue
Last active February 24, 2025 07:41
后台左侧元素,拖拽至中间,点击中间元素,显示右侧属性。
<template>
<div class="container">
<!-- 保存按钮 -->
<div class="save-button-container">
<el-button type="primary" @click="saveConfig">保存配置</el-button>
</div>
<!-- 左侧元素区 -->
<el-container class="left-panel">
<el-header>元素库</el-header>
<?php
$title = $title??'文档';
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?=$title?></title>
<link href="/static/js/bs5/css/bootstrap.min.css" rel="stylesheet" >
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@latest/dist/plugins/css/pluginsCss.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@latest/dist/plugins/plugins.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@latest/dist/css/luckysheet.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@latest/dist/assets/iconfont/iconfont.css' />
<script src="https://cdn.jsdelivr.net/npm/luckysheet@latest/dist/plugins/js/plugin.js"></script>
<script src="https://cdn.jsdelivr.net/npm/luckysheet@latest/dist/luckysheet.umd.js"></script>
<div id="luckysheet" style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></div>
<script>